

/** for rounded image corners **/

.roundedimage {
position: relative;
float: center;
/** float: left; **/
}
/** doesn't work
margin-left: auto;
margin-right: auto;
display: block;
**/

.roundedimage span {
width: 9px;
height: 9px;
font-size: 0;
background-image: url(images/rounded-corners-18.gif);
position: absolute;
}
.roundedimagetl {
top: 0;
left: 0;
}
.roundedimagetr {
top: 0;
right: 0;
background-position: 9px 0;
}
.roundedimagebl {
bottom: 0;
left: 0;
background-position: 0 9px;
}
.roundedimagebr {
bottom: 0;
right: 0;
background-position: 9px 9px;
}

/** end rounded image corners **/

#centered {
        text-align:center;
}
#centered a {
        text-align:center;
        font-size: 12px;
        /** color: #222222; **/
        color: #000000;
	color: #484a4e;
	color: #242526;
}

#centered p {
        text-align:center;
        font-size: 12px;
        /** color: #222222; **/
        color: #000000;
	color: #484a4e;
	color: #242526;
}
#greytext a {
        font-size: 12px;
        /** color: #222222; **/
        color: #000000;
	color: #484a4e;
	color: #242526;
}


#greytext p {
        font-size: 12px;
        /** color: #222222; **/
        color: #000000;
	color: #484a4e;
	color: #242526;
}

#greytext li{
        font-size: 12px;
        /** color: #222222; **/
        color: #000000;
	color: #484a4e;
	color: #242526;
}


#topbutton1 a {
         display: block; 
	 position: relative; 
	 margin: 0px auto; 
         /** width: 190px; **/
          height: 40px; 
         padding: 10px 10px 10px 10px; 
         margin: 0px;
        /**background: url(images/new2_homepage08.jpg) no-repeat left top;**/
        text-align: center;
        /**font-weight: bold;**/
        text-decoration: none;
        font-size: 12px;
        color: #6E7177;
	color: #484a4e;
	color: #11111e;
         /** background: url(images/new4_homepage08.jpg) no-repeat center center;  **/
         background: url(images/title_bar_orange.png) no-repeat center center ;
}




#textbutton1 a {
         display: block; 
	 position: relative; 
	 margin: 0px auto;
         width: 190px; 
         height: 21px; 
        padding: 10px 10px 10px 10px;
        /**background: url(images/new2_homepage08.jpg) no-repeat left top;**/
        text-align: center;
        /**font-weight: bold;**/
        text-decoration: none;
        font-size: 12px;
        color: #6E7177;
	color: #484a4e;
         /** background: url(images/new4_homepage08.jpg) no-repeat center center;  **/
         background: url(images/new4_homepage08_rightarrow.jpg) no-repeat center center ;
}



#textbutton1 a:hover {
        background-image: url(images/new4_homepage09_rightarrow_orange.jpg);
}


IMG.middle { vertical-align: middle }

BODY { background-color: white; }

htitle {
	        font-size: 30px;
			}

table.pricing {
	width: 600px;
	}
th.pricingnounderline {
	padding: 1px 1px 1px 1px;
	margin: 10px;
	text-align: center;
	}

th.pricingcenter {
	padding: 1px 1px 1px 1px;
	margin: 10px;
	text-align: center;
	border-bottom: 1px solid #CCC;
	}
th.pricing {
	padding: 1px 1px 1px 1px;
	margin: 10px;
	text-align: left;
	border-bottom: 1px solid #CCC;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

td.pricingcenter {
	padding: 10px 1px 1px 1px;
	text-align: center;
	}
td.pricing {
	padding: 10px 1px 1px 1px;
	text-align: left;
	}


td.width {
	width: 190px;
	}

td.adjacent {
	border-left: 1px solid #CCC;
	text-align: center;
	}
