html, body {
	background: #ffffff;
	font-family: Verdana, Sans-serif;
	color: #575757;
	font-size: small;
}

#site-wrapper {
	width: 1100px;
}
.ie legend {
	text-align:right;
}
ul#nav {
	text-align: right;
	width: 150px;
	height: 300px;
	list-style-type: none;
	font-size: 85%;
	float:left;
	padding-top: 90px;	
	line-height: 12px;
	padding-left:0px;
	margin-left:0px;
}

ul#nav li {
	 margin: 2px;
 padding-bottom:4px;

}

ul#nav li a {
	display: block;
	margin: 5px 0;
	color:#575757;
	text-decoration: none;
}

#righthand_wrapper {
	width: 780px;
	margin-left: 160px;	
}

/*
#entryLvl_holder {
	position: absolute;	
     top:0px;
	 left:0px;
	background-color:#CCCCCC;
	width:300px;
}*/

/* ~UPDATE classes START */

.formFldLabel {
	
	float:left;
	line-height: 25px;
	
}

.formFld {
	width:80%;
	float:right;
	line-height: 25px;
}

#col_text {
	font-family: Tahoma;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;	

}
.small_col {
	float:right;
	width:250px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-left: 10px;
}
#order_form {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	padding: 10px;
	display:block;
	float:left;
	width:90%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#introtitle span {
	display: block;
	height: 20px;
	width: 150px;
	background: url(../images/talk_intro_titl.gif) no-repeat 4px 3px;
}
#ordertitle span {
	display: block;
	height: 20px;
	width: 150px;
	background: url(../images/talk_order_titl.gif) no-repeat 4px 3px;
}
#faqtitle span {
	display: block;
	height: 20px;
	width: 150px;
	background: url(../images/talk_faq_titl.gif) no-repeat 4px 3px;
}
/* ~UPDATE classes END */


html.ie ul#nav li a{
	margin: 0;
}

h1 {
	width: 154px;
	height: 68px;
	background: url(../images/logo.gif) no-repeat top left;
	float:left;
	margin: 0;
}

#searchbox {
	float: right;
	margin-top: 50px;
	width: 200px;
}

h2 {
	font-family: "Century Gothic", Sans-serif;
	font-weight: normal;
	text-transform: lowercase;
}

h2.medium {
	font-family: "Century Gothic", Sans-serif;
	font-weight: normal;
	text-transform: lowercase;
	font-size:17px;
}

#searchbox h3 {
	display: inline;
	font-weight: normal;
	font-size: 100%;
}

input.search {
	font-family: Verdana, Sans-serif;
	font-size: 100%;
	border: solid 1px #c0c0c0;
	width: 100px;
}

#search {
	float:left;
	padding:0;
	margin:0;
	width:290px;
}

#searchfloat h3 {
	font-size:9px;
}
#searchfloat {
	float:left;
}

input.gobutton {
	display: block;
	float:right;
}

#logo_area
{
	position:relative;
	top:0px;
	left:3px;
	height:60px;
	width:780px;
}

#breadcrumb_area
{
	position:relative;
	top:0px;
	left:3px;
}

#breadcrumb {
	height: 20px;
	padding:0;
	margin: 0;
	width: 514px;
	float:left;
}

#breadcrumb li {
	float: left;
	display:block;
	background:inherit;
	margin: 0;
}

#breadcrumb li a, #languages li a {
	font-size: 80%;
	text-decoration: none;
	color:#575757;
}

#col_main {
	float:left;
	width: 518px;
	background-repeat: repeat-y;
	background-position: left;
	background-color:#FFFFFF;
	padding-left:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
}

.product_info fieldset {
	
	float:right;
	width: 200px;
	border: 0;
	margin: 0;
	padding: 0;
}

#banner {
	clear:both;
}

#languages {
	float:right;
	clear:left;
	margin: 3px;
}

#languages li {
	float:right;
	display: block;
	padding: 0 4px;
	margin: 0;
}

/*#languages li.last {
	border-right: solid 0;
	
}*/

#languages li.piped {
	border-right: solid 1px #c0c0c0;
}


#product_splashes {
	margin: 0;
	padding: 0;
	height: 97px;
}

#product_splashes li {
	display: block;	
	/*height: 95px;*/
	float: left;
}

#product_splashes li img {
	display:block;
}

#packages {
 	background: url(../images/packages_bg.gif) repeat-x 2px 98%;
}

dl {
	display: inline;
	width: 160px;
	float: left;
	margin: 10px 5px;
	padding: 0;
	font-size: 80%;
	border-left: solid 1px #c0c0c0;
}

dt {
	background: url(../images/package_dt.gif) no-repeat top right;
	height: 20px;
}

.dt2 {
	background: url(../images/package_dt2.gif) no-repeat top right;
	height: 30px;
}

.product_info {
	padding: 0px 10px 0px 0px;
}

.product_info ul {
	/*list-style-image: url(../images/product_info_li.gif);*/
	padding: 1em 15px 1em 63px;
	margin: 0;
}


#entleveltitle span {
	display: block;
	height: 20px;
	width: 150px;
	background: url(../images/entLevelTitle.gif) no-repeat 4px 3px;
}

#intleveltitle span {
	display: block;
	height: 20px;
	width: 150px;
	background: url(../images/intLevelTitle.gif) no-repeat 4px 3px;
}

#advleveltitle span {
	display: block;
	height: 20px;
	width: 150px;
	background: url(../images/advLevelTitle.gif) no-repeat 4px 3px;
}

dd {
	border-right: solid 1px #c0c0c0;
	/*border-bottom: solid 1px #c0c0c0;*/
	padding: 10px;
	margin: 0;
}

.gecko #ent_findMore, .gecko #int_findMore, .gecko #adv_findMore {
	margin: 10px 0 0 30px;
}

.ie #ent_findMore, .ie #int_findMore, .ie #adv_findMore {
	margin: 10px 0 0 25px;
}

#col_secondary {
	float:right;
	width: 252px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;	
	height:100%;
}

.rh_panel {
	text-align: right;
	padding: 0;
	margin: 0;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #C0C0C0;
	border-left-color: #c0c0c0;
}

input.grey {
	display: block;
	text-align: right;
	background: #dddddd;
	color: #979797;
	border: 0;
	margin: 4px 0px 4px 97px;
}

.ie input.grey {
	margin: 4px 0px 4px 77px;
}


#third_panel h3 {
	margin: 1px;
	height: 50px;
	background-image: url(../images/h3_business_users.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


#fourth_panel h3 {
	margin: 1px;
	height: 50px;
	background-image: url(../images/h3_home_users.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.rh_panel p, .rh_panel2 p {
	font-size: 70%;
	width: 235px;
}

form {
	margin:0;
	padding:0;
}

#findoutmorebutton {
	margin-right: 6px;
}

hr.clear {
	clear: both;
	visibility: hidden;
	height: 0;
	margin: 0;
	padding: 0;
}

.offleft {
	position: absolute;
	top: -1000px;
	left: -1000px;
}

a img {
	border: none;
}

.prodLow {

	border-top: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
}
.prodHigh {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.rh_panel2 {
	text-align: right;
	padding: 0;
	margin: 0;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.divider {
	background-image: url(../images/divider.gif);
	width: 160px;
	
}
.dividerch {
	background-image: url(../images/dividerch.gif);
	width: 175px;
	
}
.dividerlast {
	background-image: url(../images/divider_last.gif);
	width: 160px;

}
.dividerlastch {
	background-image: url(../images/divider_lastch.gif);
	width: 170px;

}
.dividersel {
	background-image: url(../images/blueDividerext.gif);
	width: 176px;
}

.dividerselch {
	background-image: url(../images/blueDividerextch.gif);
	width: 176px;
}

.divider , .dividerlast  {
	height: 34px;
	background-position:0 9px;
	float:left;
	background-repeat: no-repeat;
	border:0;
	background-color:#FFFFFF;
	cursor:pointer;
	list-style-type: none;	
	display: block;
	vertical-align: bottom;
	padding: 0;
	font-size: 80%;
}
.dividerch , .dividerlastch  {
	height: 34px;
	background-position:0 9px;
	float:left;
	background-repeat: no-repeat;
	border:0;
	background-color:#FFFFFF;
	cursor:pointer;
	list-style-type: none;	
	display: block;
	vertical-align: bottom;
	padding: 0;
	font-size: 80%;
}

.dividersel {
	height: 36px;
	background-position:top;
	float:left;
	background-repeat: repeat-y;
	border:0;
	background-color:#FFFFFF;
	cursor:pointer;
	list-style-type: none;	
	display: block;
	vertical-align: bottom;
	padding: 0px;
	font-size: 80%;
}

.dividersel .first_line, .divider .first_line, .dividerlast .first_line {
	font-size: 140%;

}

.dividerch .first_line {
	font-size: 130%;

}

.divider .second_line, .dividerlast .second_line {
	text-transform: uppercase;
	font-size: 90%;
}

.dividersel .second_line {
	color: #bcd7f7;
	text-transform: uppercase;
	font-size: 90%;
}

#dividers a {
	
	padding-left:5px;
	padding-top:10px;
	display:block;
	margin:0;
	text-decoration:none;
	color: #9e9e9e;
}
	
.gecko #dividers a {
	padding-top:12px;
	}
	
	
#dividers .dividersel a {
	padding-top:6px;
	color:#ffffff;
}

.gecko #dividers .dividersel a {
	padding-top:9px;
	color:#ffffff;	
}

#dividers {
	margin:0 2px 0 0;
	padding:0;
	font-family: "Century Gothic", Sans-serif;
	line-height: 0.7em;
	height: 34px;
	border-bottom: solid 1px #c0c0c0;
}

.ie #dividers {
	line-height: 1.2em;
}

.products {
	font-family: "Century Gothic", Sans-serif;
	margin: 0;
	padding: 0;
}

.products li a .first_line {
	text-transform: lowercase;
	color: #000000;
	font-weight: bold;
	font-size: 120%;
}

.products li a .second_line {
	color: #000000;
	text-transform:uppercase;
}

li.product {
	float:left;
	padding-left:0px;
	padding: 0px 0 0 20px;
	margin: 20px 0 0 20px;
	list-style-type: none;
	font-size:10px;
	background-image: url(../images/products_li.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 15px;
	width:130px;
}

.ie .product {
	margin-left:8px;
	white-space: nowrap;
}

.product a {
	text-decoration:none;
	
}

.products { 
	margin:0 2px 0 0;
	padding:0;
	height:100px;

}

.ie .product {
	width: 140px;
}
.gecko .product {
	width: 140px;
	margin-left:0px;
}
.support_downloads {
	font-family: "Century Gothic", Sans-serif;
	margin: 0;
	padding: 0;
}
.support_downloads li a .first_line {
	text-transform: lowercase;
	color: #000000;
	font-weight: bold;
	font-size: 120%;
}

.support_downloads li a .second_line {
	color: #000000;
	text-transform:uppercase;
}

li.support_download_empty
{
	visibility:hidden;
}

li.product_empty
{
	visibility:hidden;
}

li.support_download {
	float:left;
	padding-left:0px;
	padding: 0px 0 0 20px;
	margin: 20px 0 0 20px;
	list-style-type: none;
	font-size:10px;
	background-image: url(../images/products_li.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 15px;
	width:130px;
}

.ie .support_download {
	margin-left:8px;
	white-space: nowrap;
}

.support_download a {
	text-decoration:none;
	
}

.support_downloads { 
	margin:0 2px 0 0;
	padding:0;
	height:100px;
}

.ie .support_download {
	width: 140px;
}
.gecko .support_download {
	width: 140px;
	margin-left:0px;
}

#support_number {
	text-align: right;
	border-right: 1px solid #c0c0c0;
	margin:0 2px 0 0;
}

.floatright {
	float:right;
}

.floatleft {
	float:left;
}

.top-row {
	font-family: "Century Gothic", Sans-serif;
	height: 30px;
	display:block;
	overflow:hidden;
}

.business_products .paletab {
	background-color:#FFFFFF;
	display: inline;
	border-top: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	float:left;
	color: #c0c0c0;
	text-decoration: none;
	text-transform: lowercase;
	width: 100px;
	height: 25px;
	font-size: 120%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}

.biz_products .top-row h2 {
	background: url(../images/product_business_tab_on.gif) no-repeat top right;
	width: 150px;
	float:left;
	height: 14px;
	padding: 8px 6px 9px 6px;
	margin: 0;
	font-size: 120%;
	color: #ffffff;
}

.home_products .top-row h2 {
	background: url(../images/product_home_tab_on.gif) no-repeat top right;
	width: 150px;
	float:left;
	height: 14px;
	padding: 8px 6px 9px 6px;
	margin: 0;
	font-size: 120%;
	color: #ffffff;
}

.gecko .top-row h2 {
	height: 21px;
}

.biz_products .tabs li {
	display: block;
	float: left;
	background: url(../images/product_business_tab_off.gif) no-repeat top right;
	padding: 5px 10px;
	margin: 12px 0 0 0;
	font-size: 100%;
	text-transform: lowercase;
}

.home_products .tabs li {
	display: block;
	float: left;
	background: url(../images/product_business_tab_off.gif) no-repeat top right;
	padding: 5px 10px;
	margin: 12px 0 0 0;
	font-size: 100%;
	text-transform: lowercase;
}

.tabs {
	margin: 0;
	padding: 0;
}
.home_products .last a {
	font-family: Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	display:block;	
}
.business_products .last a {
	font-family: Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	display:block;	
}
.home_products .last {
	float:left;
	background: url(../images/product_home_tab_off_la.jpg) no-repeat top left;
	width:99px;
	height:30px;
	margin-top:8px;	
	padding-left:5px;
	padding-top:4px;
	padding-bottom:0px;
	
}
.business_products .last {
	float:left;
	background: url(../images/product_business_tab_off_la.gif) no-repeat top right;
	width:58px;
	height:30px;
	margin-top:8px;	
	padding-left:5px;
	padding-top:4px;
	padding-bottom:0px;
	
}

.home_products .tabs li.last {
	background: url(../images/product_home_tab_off_la.jpg) no-repeat top right;
}

.business_products .tabs li.last {
	background: url(../images/product_business_tab_off_la.gif) no-repeat top right;
	margin:0;
	padding:0;
}

.tabs li a {
	color: #ffffff;
	text-decoration: none;
}

.biz_products .tabpanel {
	display:inline;
	background: url(../images/tabpanel_bg.gif) no-repeat top right;
	margin: 10px 5px 0 5px;
	border-bottom: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	width: 248px;
}

.home_products .tabpanel {
	display:inline;
	background: url(../images/tabpanel_bg_home.gif) no-repeat top right;
	margin: 11px 2px 5px 5px;
	border-bottom: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	width: 161px;
}

.business_products .main {
 	clear: both;
 	background: #ffbe8f;
}

.home_products .main {
 	clear: both;
 	background: #bbd7b6;
}

.business_products .main h3.breeze_broadband {
	width: 150px;
	height: 28px;
	background: url(../images/h3_breeze_broadband.gif);
	margin: 2px;
	padding: 0;
}

.home_products .main h3.ripwave {
	width: 150px;
	height: 28px;
	background: url(../images/h3_ripwave.gif);
	margin: 2px;
	padding: 0;
}

.home_products .main h3.breeze_broadband {
	width: 150px;
	height: 28px;
	background: url(../images/h3_breeze_broadband.gif);
	margin: 2px;
	padding: 0;
}

.business_products .main h3.addit_prods {
	width: 150px;
	height: 28px;
	background: url(../images/h3_additional_prods.gif);
	margin: 2px;
	padding: 0;
}

.home_products .main h3.addit_prods {
	width: 140px;
	height: 28px;
	background: url(../images/h3_additional_prods.gif);
	margin: 2px;
	padding: 0;
}

.tabpanel ul.productlist {
	margin: 10px 10px 0 24px;
	padding: 0;
	height: 60px;
}

.business_products .tabpanel ul.productlist li.productname {
	list-style-image: url(../images/tabpanel_ul_li.gif);
	clear: both;
	height: 33px;
	border-bottom: dotted 1px #c0c0c0;
}

.home_products .tabpanel ul.productlist li.productname {
	list-style-image: url(../images/tabpanel_ul_li.gif);
	clear: both;
	height: 33px;
	
}

.tabpanel ul.productlist li.productname a {
 	color: #000000;
 	/*text-decoration: none;*/
}

ul.proditemdetails {
	margin: 0;
	padding: 0;

}

ul.proditemdetails li {
	font-size: 80%;
	color: #5f5f5f;
	list-style-image: none;
	list-style-type: none;
}



.business_products li.order {
	float:right;
	margin: -13px 0 -5px 0;
}

.home_products li.order {
	display:block;
	clear:both;
	padding: 3px 0;
}

li.price {
	float: left;
}

p.product_description {
	font-size: 80%;
	margin: 10px 20px;
	clear:both;
}

#col_main h3.needmore {
	font-family: "Century Gothic", Sans-serif;
	font-size: 100%;
	margin: 10px 20px;
	text-transform: lowercase;
}

p.needmore {
	margin: 10px 20px;
}

.banner_topmargin {
	margin-top: 15px;
}
div.product_info
{
	font-family: Tahoma, Verdana, Arial, Courier;
	font-size: 11px;
}
div.product_info h2 {
	margin: 1em 15px;
	color: #adadad;
}

div.product_info p {
	margin: 1em 40px;
}
.home_products .paletab {
	background-color:#FFFFFF;
	display: inline;
	border-top: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	float:left;
	color: #c0c0c0;
	text-decoration: none;
	margin: 5px 0 0 2px;
	padding: 1px 4px;
	text-transform: lowercase;
	width: 130px;
	height: 25px;
	font-size: 120%;
}

#experience {
	
	width:767px;
	height: 242px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	text-align: right;
	
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#experience p {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.smallblackButton {
	font-size: 9px;
	color: #FFFF00;
	background-color: #000000;
	background-image: url(../images/smallblackButton.gif);
	background-repeat: no-repeat;
	border:0;
	width:29px;
	height:20px;
}
.blackButtonSmall {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/blackButtonSmall.gif);
	background-repeat: no-repeat;
	border:0;
	width:94px;
	height:23px;
}
.blueButton {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/blueButton.gif);
	height: 32px;
	width: 112px;
	border:0;
	cursor:pointer;
}

.blueButtonLarge {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/blueButtonLarge.gif);
	height: 57px;
	width: 200px;
	border:0;
	cursor:pointer;
}

.blackButton {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../images/blackButton.gif);
	height: 26px;
	width: 109px;
	border:0;
	cursor:pointer;
	background-color: #CCCCCC;
}

.blackButtonLarge {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../images/blackButtonLarge.gif);
	height: 48px;
	width: 200px;
	border:0;
	cursor:pointer;
	background-color: #CCCCCC;
}
.orangeButton {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/orangeButton.gif);
	height: 32px;
	width: 112px;
	border:0;
	cursor:pointer;
}
.orangeButtonSmall {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/orangeButtonSmall.gif);
	height: 23px;
	width: 82px;
	border:0;
	cursor:pointer;
}
.orangeButtonLarge {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/orangeButtonLarge.gif);
	height: 57px;
	width: 200px;
	border:0;
	cursor:pointer;
}

.orangeButtonMedium {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #ffffff;
	background-image: url(../images/orangeButtonMediumThin.gif);
	height: 32px;
	width: 150px;
	border:0px;
	cursor:pointer;
}
.greenButtonMediumPlus{
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #ffffff;
	background-image: url(../images/greenButtonMediumPlus.gif);
	height: 32px;
	width: 120px;
	border:0px;
	cursor:pointer;
}

.greenButtonLarge{
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #ffffff;
	background-image: url(../images/greenButtonMediumPlus.gif);
	height: 32px;
	width: 120px;
	border:0px;
	cursor:pointer;
}

.greenButtonXLarge{
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #ffffff;
	background-image: url(../images/greenButtonXLarge.gif);
	height: 71px;
	width: 250px;
	border:0px;
	cursor:pointer;
}

.greenButtonMedium {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #ffffff;
	background-image: url(../images/greenButtonMediumThin.gif);
	height: 32px;
	width: 150px;
	border:0px;
	cursor:pointer;
}
.smallblueButton {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/smallBlueButton.gif);
	height: 26px;
	width: 82px;
	border:0;
	cursor:pointer;
}
.blueButtonSmall {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/smallBlueButton.gif);
	height: 26px;
	width: 82px;
	border:0;
	cursor:pointer;
}

/*.smallblackButton {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/blackButton.gif);
	height: 26px;
	width: 108px;
	border:0;
	cursor:pointer;
}*/

.greenButton {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/greenButton.gif);
	height: 32px;
	width: 112px;
	border:0;
	cursor:pointer;
}

.greenButtonSmall {
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Courier;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../images/greenButtonSmall.gif);
	height: 23px;
	width: 82px;
	border:0;
	cursor:pointer;
}

#languages li {
	float:left;
}
.floatLeft {
	float:left;
}
.overlayHolder , .overlayHolderOrange{
	margin:0;
	padding:0;
	position:absolute;
	width:253px;
	top:0px;
	left:0px;
	font-family: Tahoma, Verdana, Arial, Courier;
	font-size: 11px;
	color: #FFFFFF;
	display:none;	
}


.overlayHolderOrange dt {
	margin:0;
	padding:0;
	background-color:transparent;
	height:60px;	
	background-image:url(../images/overlayOrangeTitleBG.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.overlayHolder dt  {
	margin:0;
	padding:0;
	background-color:transparent;
	height:60px;	
	background-image:url(../images/overlayGreenTitleBG.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.overlayHolder dd , .overlayHolderOrange dd{
	border: 1px solid #CCCCCC;
	margin:0;
	padding:7px;
	background-color:#FFFFFF;
	color:#000000;
	text-align: left;
}

.overlayHolder dd p , .overlayHolderOrange dd p {
	text-align:right;
}

/*.overlayHolder>dt>*/
span.titleoverlay {
	float:left;
	padding-left:22px;
	padding-top:8px;
}
/*.overlayHolder>dt>*/

img.closeoverlay {
	display:block;
	float:right;
	margin: 0px;
	padding: 0px;
	cursor:pointer;

}
img {
	behavior:  url("pngbehavior.htc");
}

#col_home {
	border: 1px solid #c0c0c0;
	padding:0;
	float: none;
	width: 767px;
}

#row_top {
	float:right;
}

#row_bottom dl {
	width:250px;
}

#home_wrapper {
	float:right;
	margin: 0px;
	padding: 0px;
}

.homeSecCol {
	width: 255px;
	height:126px;
	border: 1px solid #c0c0c0;
	float:right;
}

#footer {
	clear: both;
	font-family: Tahoma, Verdana, Arial, Courier;
	font-size: 11px;
	color: #333333;
	text-align:right;
	margin: 0px;
	padding: 0px;

}
/* the below is a fix for internet explorer to apply class for all text fields */
.text {  	
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
 }
input[type=text] {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

#callbutton{
	padding-top: 5px;
}

#footerOverlay {
	width:235px;
	background-color: #FFFFFF;
	background-image: url(../images/callOverlay_BG.jpg);
	background-repeat: no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	color: #FFFFFF;
	text-align: left;
	display:none;
	font-size: 10px;
}
.footerOverlayTitle {
	float:left;
	color:#FFFF00;
}
#footerOverlay p {
	width: 230px;
	padding-left:8px;
	margin:0;
}
#footerOverlay a {
	padding-top: 2px;
	padding-right:8px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align:right
	
}

#home_panels div {
	width:252px;
	float:left;
	border: 1px solid #c0c0c0;
	/*height: 280px;*/
	font-size: 10px;
	margin-top: 3px;
	margin-left:3px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.ie #home_panels div {
	width:252px;
	float:left;
	border: 1px solid #c0c0c0;
	/*height: 280px;*/
	font-size: 10px;
	margin-top: 3px;
	margin-left:2px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.homeUserPanelsSpacing {
	height : 220px;
	margin: 0px;
	padding: 0px;
}


.homeUserPanelsSpacing span {
	margin-left:10px;
	margin-right:10px;
	display:block;	
}


#flashPromo {
	margin:0px;
	padding:0px;
}

#home_panels div img {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#home_panels div.noborder {
	border: 0;
}

#signup_panel h3 {
	height: 30px;
	margin: 10px 10px 0 0;
	/*background: url(../images/h3_signup.gif) no-repeat top right;*/
}
#signup_panel {
	/*background-image: url(../images/h3_signup.gif);*/
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
	font-size: 9px;	
	display:block;
	padding: 0 6px 6px 0;
	
}

#signup_panel form {
	padding-top : 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ie .padRight {
	margin-right:15px;
	display:block;
}

#signup_panel fieldset {
	border:0;
	padding:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}


span.titleoverlay2 {
	float:left;
	padding-left:22px;
	padding-top:8px;
	color: #973D00;
}
.bottomLine {
	
}


#business1title span {
	display: block;
	height: 23px;
	width: 136px;
	background: url(../images/business_panel_titl_1.gif) no-repeat 4px 3px;
}

#business2title span {
	display: block;
	height: 23px;
	width: 136px;
	background: url(../images/business_panel_titl_2.gif) no-repeat 4px 3px;
}

#business3title span {
	display: block;
	height: 23px;
	width: 136px;
	background: url(../images/business_panel_titl_3.gif) no-repeat 4px 3px;
}
ul.tabsgeneric {
	margin: 0;
	padding: 0;
}
.tabsgeneric li {
	display: block;
	float: left;
	background: url(../images/generic_tab_off.gif) no-repeat top right;
	padding: 5px 10px;
	margin: 12px 0 0 0;
	height: 15px;
	font-size: 100%;
	text-transform: lowercase;
}
.tabsgeneric li.last {
	background-image: url(../images/generic_tab_off_la.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabsgeneric li a {

	color: #ffffff;
	text-decoration: none;
}
