* {margin:0;padding:0;}
html, body {height: 100%;}
#wrap {min-height: 100%; min-width: 980px;}


body {
	background-color: #fcfbf6;
	margin: 0px;
	padding: 0px;
	color: #535353;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
}

.separator {color:#cf066e; padding-left:5px; padding-right:5px;}

.container {
	width: 100%;
	height: 100%;
	min-width:980px;
	background-color: #fcfbf6;
	padding-top:0px;
	padding-bottom:0px;
	overflow:auto;
	padding-bottom: 190px;
}

.header {
	background-image: url(/img/background-header.jpg);
	background-repeat: repeat-x;
	background-position: center;
	width: 100%;
	min-width:980px;
	height:80px;
}

.headtable {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	
}

.logo {
	float: left;

}

.headright {
	float: right;
	width:auto;

}

.account {

	width: auto;
	color: #d1d1d1;
	font-size: 9pt;
	font-weight: bold;
	height: 24px;
	padding-top: 4px; 
	padding-bottom:0px;
	text-align: right;
}

.account a:link {color: #d1d1d1; text-decoration: none; }

.account a:hover {color: #ffffff; text-decoration: none; }

.account :visited {color: #d1d1d1; text-decoration: none; }

.searchbox {
	/* padding-top:4px; */
	margin-top:6px;
	text-align: right;
	
}

.textfield {
	background-image: url(/img/searchfield-background.jpg);	
	background-repeat: no-repeat;
	border: none;
	height: 27px;
	font-size: 13pt;
	color: #999999;
	padding-left:6px;
	margin: 0px;
	margin-right:-2px;
	width:240px;
	margin-top:-4px
}

.content {
	background-image: url(/img/background-content.jpg);
	background-repeat: repeat-x;
	background-color: #fafafa;
	padding-top:20px;

}

.incontent {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}

.incontent p {margin-top:0px; margin-bottom:10px;}

.backer {position: relative; top:26px;left:-59px; margin-top:-25px;}

.navigation {
	width: 980px;
	border: 1px #e9e7e0 solid;
	background-color: #f8f6ec;
	height: 23px;
	vertical-align: middle;
	display: table-cell;
	font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: 1.2pt;
	color: #cf066e;
	font-weight: bold;
	padding-left:4px;
	padding-right:4px;

}

.navigation a:link {color: #cf066e; text-decoration: none;}
.navigation a:hover {color: #cf066e; text-decoration: underline;}
.navigation a:visited {color: #cf066e; text-decoration: none;}

.selected {color:#000000;}

.selector {font-size: 7pt; letter-spacing: normal; text-transform: none;}

.breadcrumbs {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	font-size: 8pt;
	color: #cf066e;
	text-transform:capitalize;
}

.breadcrumbs a:link {color: #535353; text-decoration: underline;}
.breadcrumbs a:hover {color: #000000; text-decoration: underline;}
.breadcrumbs :visited {color: #535353; text-decoration: underline;}

.breadcrumbs ul {
	list-style: none;
	padding: 0px;
	margin:0px;
	margin-bottom:10px;
	
}

.breadcrumbs li {
	display: inline;
}

.breadcrumbs li:last-child {color:#cf066e; font-weight: bold; }

.breadcrumbs img {padding-left:5px; padding-right:5px;}

.results {
	width: 980px;
	
	margin-bottom:20px;
}

.resultrow {padding-top:20px;margin-left:1px;}

.picturecell {
	overflow: hidden;
	width: 120px;
	height: 154px;
	border: 1px #f1efe6 solid;
	color: #535353;
	background-color: #f1efe6;
	font-size: 7.5pt;
	float: left;
	margin-right:17px;
}

.pic {
	background: #FFFFFF;
	height: 130px;
	vertical-align: middle;
	display: table-cell;
	width: 120px;
	text-align: center;
}

.pic img {margin-left: auto; margin-right: auto;}

a.searchitemgg { white-space:nowrap; padding-right:5px; display:block; }
a:link.searchitemgg { white-space:nowrap; padding-right:5px; }
a:visited.searchitemgg { white-space:nowrap; padding-right:5px; }
a:focus.searchitemgg { white-space:nowrap; padding-right:5px; }
a:hover.searchitemgg
	{
	position:absolute;
	bottom:0px;
	left:0px;
	width:120px;
	background:#F1EFE6;
	padding:2px 3px 0px 3px;
	white-space:normal;
	position:relative \9;
	bottom:40px \9;
	}
a:active.searchitemgg { white-space:nowrap; padding-right:5px; }

.pictitle {
position: relative;
display: block;
height: 14px;
	font-weight: bold;
	font-size: 9pt;
	padding-top: 5px;
	padding-left:3px;
	padding-right:3px;
	text-transform:capitalize;
	
}

.pictitle a:link {color: #535353; text-decoration: none;}
.pictitle a:hover {color: #000000; text-decoration: underline;}
.pictitle a:visited {color: #535353; text-decoration: none;}

.details {
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;

}

.author {color: #cf066e; font-weight: bold; }
.author a:link {color: #cf066e; text-decoration: none; }
.author a:hover {color: #cf066e; text-decoration: underline; }
.author a:visited {color: #cf066e; text-decoration: none; }

.imagedetails {
	color: #535353;
}

.imagetitle {
	color: #cf066e;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}

.titlearea {width:auto; float:left;} /* width was 270px for download button */

.download {float:left;margin-top:7px;}

.leftdetail {
	float:left;
	font-size: 7pt;
	letter-spacing: 1.6pt;
	color: #cf066e;
	font-weight: bold;
	text-transform: uppercase;
	width:110px;
	padding-left:20px;
}

.ldcheckout { padding-left:0px !important; }

.rightdetail {
	width:265px;
	float:left;
	font-size: 8pt;
}

.rightdetail a:link {color: #535353; text-decoration: underline;}
.rightdetail a:hover {color: #000000; text-decoration: underline;}
.rightdetail a:visited {color: #535353; text-decoration: underline;}

.rightdetail ul {padding:0; margin:0;list-style: none;}

.rightdetail li {padding-bottom:4px; padding-top: 4px; border-bottom:1px #f2f0e7 solid;}

.rightdetail li:last-child {padding-bottom:4px; padding-top: 4px; border-bottom:none;}

.rightdetail li a:link {text-decoration: none;}
.rightdetail li :visited {text-decoration: none;}
.rightdetail li a:hover {color: #000000; text-decoration: underline;}

.detailextras { }
.detailextras p { font-size: 9pt; }
.detailextras img {margin-right:10px; margin-top:10px; }

.splash {
	width: 980px;
	border: 1px #cf066e solid;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:10px;
}

.prefooter {
	width:100%;
	background-image: url(/img/background-extras.gif);
	background-repeat: repeat-x;
	background-color: #f2f0e7;
	
}

.extras {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding-top:4px;
	padding-bottom:2px;
}

.extrasfixh
{
text-align:justify;
width: 920px;
padding: 4px 65px 2px 0px;
position:relative;
margin-left: auto;
margin-right: auto;
}

.extrasfixh img { padding-right:4px; padding-top:4px; height: 60px; }
.extras img { padding-right:4px; padding-top:4px; height: 60px; }

.title {
	font-weight: bold;
	font-size: 7pt;
	letter-spacing: 1.6pt;
	color: #cf066e;
	font-weight: bold;
	text-transform: uppercase;
}

.footer {
	width: 100%;
	min-width:980px;
	background-image: url(/img/background-footer.png);
	background-repeat: repeat-x;
	background-color: #484848;
	border-top: 1px #000000 solid;
	position: relative;
	margin-top: -190px; /* negative value of footer height */
	height: 190px;
	clear:both;
}

.footer ul li {list-style: none; margin:0; padding: 0;}
.footer ul { margin:0; padding: 0;}
.footer-catcell { float:left; margin-right:20px; padding-right:20px; border-right: 1px solid #444444; }

.infooter {
	width: 980px;
	padding-top:20px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:20px;
	color: #BBBBBB;
	font-size: 8pt;
}

.infooter p {margin:0; padding: 0;}
.infooter a:link {color: #BBBBBB; text-decoration: none;}
.infooter a:hover {color: #FFFFFF; text-decoration: underline;}
.infooter :visited {color: #BBBBBB; text-decoration: none;}

.sepline {height: 1px; background-color: #f5f4ee; border-top:1px #e3dcc4 solid;margin-top:10px; margin-bottom:10px;}

.signform {border: 1px #DDDDDD solid;
	border-radius: 3px;

}

.signupbutton {
	border:none;
	width:173px;
	height:30px;
	background-color: #cf066e;
	background-image: url(/img/button-blank-pink.png);
	color: #FFFFFF;
	margin-top:10px;
	padding:4px;
	font-size: 12pt;
}

.loginform {border: 1px #000000 solid; font-size: 7.5pt; background-color: #535353; color:#FFFFFF; border-radius: 3px; height:15px;}

.loginbutton {
	border: 1px #333333 solid;
	font-size:7.5pt;
	width:45px;
	height: 20px;
	background-color: #000000;
	color:#FFFFFF;
	font-weight: bold;
}

.nextpager {
	display: block;
	width:122px;
	height:169px;
	background-image: url(/img/button-nextpage.png);
	background-repeat: no-repeat;
	float:left;
}

.nextpager:hover {
 background-image: url(/img/button-nextpage.png);
 background-position: -122px 0;
}

.morepager {
 display: block;
 float:right;
 margin-top:4px;
 width:60px;
 height:60px;
 background-image: url(/img/button-more.png);
 background-repeat: no-repeat;
}

.morepagerfixh
{
position:absolute;
right:0px;
top:15px;
display:inline-block;
margin-top:4px;
width:60px;
height:60px;
background-image: url(/img/button-more.png);
background-repeat: no-repeat;
}

.morepager:hover {background-image: url(/img/button-more.png); background-position: -60px 0;}

a.pink { background:url(/img/button-blank-2.png) no-repeat top right; display: block; float: left; height: 30px; padding-right: 9px; text-decoration: none; font-size:16px; font-weight:bold; text-transform:uppercase; font-family: Helvetica, Arial, Verdana, sans-serif; text-shadow: #700c3d 0px 1px 1px;}
 
a.pink span { background:url(/img/button-blank-1.png) no-repeat; display: block; line-height: 30px; padding: 0 0 0 9px; text-decoration: none; color: #FFF; }
 
a.pink:hover span { background-position: 0 -30px; text-decoration: none; color: #DDD; }
 
a.pink:hover { background-position: right -30px; text-decoration: none; cursor:pointer;}

#backgroundPopup{
opacity: 0.4;
filter: alpha(opacity = 40);
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
/*height:406px;
width:700px;*/
height:0px;
width:0px;
background-image: url(/img/background-content.jpg);
background-repeat: repeat-x;
background-color: #fafafa;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:16px;
top:14px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}

#backgroundPopup2 {
display: none;
position: fixed;
_position: absolute;
min-height: 100%;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: #000000;
border: 1px solid #cecece;
z-index: 70;
opacity: 0.4;
filter: alpha(opacity = 40);
}
.msgbox_window {
z-index: 80;
width:600px;
}

.password_strength_1 {
	background-color: #fcb6b1;
	}
.password_strength_2 {
	background-color: #fccab1;
	}
.password_strength_3 {
	background-color: #fcfbb1;
	}
.password_strength_4 {
	background-color: #dafcb1;
	}
.password_strength_5 {
	background-color: #bcfcb1;
	}

.pink { color: #cf066e; }


a.button-bigpink { background: url(/img/button-bigpink-cap.png) no-repeat top right; display: block; width:100px; height: 35px; margin-right:7px; padding-right:7px; text-decoration: none; font-size:14px; font-weight: bold; margin-left:auto; margin-right: auto;  }
a.button-bigpink span { background: url(/img/button-bigpink.png) no-repeat; display: block; line-height: 35px; padding-left: 19px; padding-right:15px;  color: #ffffff; text-shadow: 0px 1px 1px #990e56; }
a.button-bigpink:hover span { background-position: 0 -35px; color: #FFFFFF; }
a.button-bigpink:hover { background-position: right -35px; }

a.button-biggreen { background: url(/img/purchase/button-biggreen-cap.png) no-repeat top right; display: block; width:100px; height: 35px; margin-right:7px; padding-right:7px; text-decoration: none; font-size:14px; font-weight: bold; margin-left:auto; margin-right: auto; }
a.button-biggreen span { background: url(/img/purchase/button-biggreen.png) no-repeat; display: block; line-height: 35px; padding-left: 19px; padding-right:15px;  color: #ffffff; text-shadow: 0px 1px 1px #097e1d; }
a.button-biggreen:hover span { background-position: 0 -35px; color: #FFFFFF; }
a.button-biggreen:hover { background-position: right -35px; }

a.button-biggrey { background-color: #c0bfbf; display: block; width:115px; height: 35px; margin-right:7px; padding-right:7px; text-decoration: none; font-size:14px; font-weight: bold; margin-left:auto; margin-right: auto; border-radius: 3px; }
a.button-biggrey span { background-color: #c0bfbf; display: block; line-height: 35px; padding-left: 19px; padding-right:15px;  color: #FFFFFF; text-shadow: 0px 1px 1px #9d9d9d; border-radius: 3px; }
a.button-biggrey:hover span { background-color: #aeadad; color: #FFFFFF; }
a.button-biggrey:hover { background-color: #aeadad; }


a.button-smallwhite { background-color: #ffffff; display: block; width:100px; height: 25px; margin-right:7px; padding-right:7px; text-decoration: none; font-size:12px; margin-left:auto; margin-right: auto; border-radius: 3px; border: 1px solid #a00656; }
a.button-smallwhite span { background-color: #ffffff; display: block; line-height: 25px; padding-left: 19px; padding-right:15px;  color: #a00656; text-shadow: none; border-radius: 3px; }
a.button-smallwhite:hover span { background-color: #cf066e; color: #FFFFFF; }
a.button-smallwhite:hover { background-color: #cf066e; }

.pack-table { font-size: 13px; }

.pack-first-row { width: 210px; border: 2px solid #a6a6a6; border-right: none; vertical-align: top; color: #333; }
.pack-free-row { width:120px; border-top: 2px solid #a6a6a6; border-bottom: 2px solid #a6a6a6; }
.pack-free-row .pack-item { border-right:none; text-align: center; }
.pack-item-head { background-color: #e8e5e5; height: 46px; padding-left: 10px; color: #7a7a7a; border-bottom: 2px solid #dad6d6; }

.pack-first-premium { width: 210px; border: 2px solid #cf066e; border-right: none; vertical-align: top; }

.pack-premium { width: 220px; border-top: 2px solid #cf066e; border-bottom: 2px solid #cf066e; }
.pack-premium .pack-item-head { color: #cf066e; }
.pack-premium .pack-item { text-align: center; background-color: #ffffff; }

.pack-premium-first { width:220px; border: 2px solid #cf066e; border-right:none; vertical-align: top;}
.pack-premium-first .pack-item-head { color: #cf066e; }
.pack-premium-first .pack-item { text-align: center; background-color: #ffffff; }

.pack-premium-last { width:220px; border: 2px solid #cf066e; border-left:none; vertical-align: top; }
.pack-premium-last .pack-item-head { color: #cf066e; }
.pack-premium-last .pack-item { text-align: center; background-color: #ffffff; border-right: none; }

.pack-item { height:50px; padding-left:10px; padding-right:10px; background-color: #f4f4f4; border-right: 1px solid #e8e5e5; border-bottom: 1px solid #e8e5e5; }

.last { border-bottom: none; }

.pack-item-closer { height: 60px; background-color: #e8e5e5; border-top: 2px solid #dadada; text-align: center; font-weight: bold; color: #7a7a7a; }

.pack-more { width: 100px; text-align: center; vertical-align: top; font-weight:bold; color:#7a7a7a; }

.packs-features { width: 100%; margin-top:30px; margin-left:-10px; }

.packs-features .slot { float:left; width: 33%; border-right: 1px solid #eaeaea; min-height: 150px; color: #777777; }
.packs-features .slot p { font-size: 11px; padding-left:20px; padding-right:20px; color: #777777; }
.packs-features .slot h2 { font-size: 14px; padding-left:20px; padding-right:20px; color: #777777; }

.packs-features a.slot { color: #777777; text-decoration: none; }
.packs-features a.slot:hover { color: #777777; text-decoration: none; }
.packs-features .slot a { color: #333333; }

.packs-features a { color: #990e56; }
.packs-features a:hover { color: #cf066e; }

.pack-selected { border-bottom: 1px solid #a6a6a6; background-color: white; }
.pack-selected h4 { margin-left:20px; margin-right:20px; }
.pack-selected h4 span { font-weight: normal; }
.pack-selected h4 .pink { color: #cf066e; font-weight: bold; }
.pack-selected h4 a { color: #cf066e; font-weight: normal; }
.pay-wrap { margin-left:auto; margin-right:auto; width:800px; border:1px solid #cf066e; background-color: white; margin-bottom:20px;}

.pay-slot { margin-bottom:10px; margin-top:0px; border-bottom: 1px solid #d4d4d4; }
.pay-slot .cell { width:25%; float:left; margin-top:12px; line-height:20px; }
.pay-slot .cell p {margin-left:20px; margin-right:20px; margin-top:10px; line-height: 20px; }

.pay-slot .cell-three { width: 75%; float:right; }

.pay-slot .cell-three ul li { margin:0; padding: 0; line-height:40px; display:inline; padding-right:50px; }
.pay-slot .cell-three li {   }
.pay-slot .cell-three ul li input {   }
.pay-slot .cell-three ul li img { height: 20px;  }

.pay-slot .leftdetail { line-height: 25px; color: #333333; letter-spacing: normal; text-transform: none; font-size: 11px; font-weight: normal; margin-bottom: 5px; }
.pay-slot .rightdetail .signform { border: 1px solid #cccccc; padding: 4px;}

.dltable { margin-top:20px; margin-bottom:20px; }
.dltable tr td { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; text-align: center; background-color: #f3f3f3; border-bottom: 1px solid #fff;  }

.dltable .odd td { background-color: #e4e4e4; }


.dltable .tablehead td { background-color: #6d6c67; color:#fffae8; font-weight: bold; border-bottom: 1px solid #2d2c28; text-shadow: 0px 1px 1px #2d2c28; }
.dltable .tablefoot td { background-color: #6d6c67; color:#fffae8; font-weight: bold; border-top: 1px solid #2d2c28; text-shadow: 0px 1px 1px #2d2c28; }

.dltable .smalltext a { color: #FFFFFF; }

.dltable .dlfield { border: 1px solid #c6c6c6; text-align: center; }

.printvoice  { width: 100%; background-color: #FFFFFF; padding-bottom:20px; margin-bottom: 20px;}

.pv-left { float:left; }
.pv-header { padding-left:30px; padding-top:30px; padding-right:30px; padding-bottom: 30px; }
.pv-details { margin-top:20px; padding-top:20px; border-top:1px solid #cf066e; font-size:11px;}

.pv-det-left { float:left; list-style: none; margin:0; padding:0; }
.pv-det-left span { display:block;  float:left; width: 150px; }

.pv-det-right { float:right; list-style: none; margin:0; padding:0; }
.pv-det-right span { display:block;  float:left; width: 150px; }

.pv-table { width:920px; align:center; border: 1px solid #e8e8e8; margin-bottom:15px; }
.pv-table .pv-thead { background: #e8e8e8; padding: 10px; height:20px; font-weight: bold; border-bottom: 1px solid #d5d5d5;}
.pv-table td {  padding: 10px; height: 100px;}


.footer-badge { float:left; background-image:url(/img/footer-badge-back-rev.gif); border-radius:3px; margin-left:30px; margin-top:20px; border:1px solid #313131; padding:3px; padding-top:5px; padding-bottom:5px;  }

.footer-stats { font-size: 12px; font-weight: bold; float:left; padding-right:10px; padding-left:10px; border-right :1px solid #1f1f1f; text-align: center; color: #e7e7e7; text-shadow: 0px 1px 0px black;  }

.footer-stats span { display:block; font-size: 10px; font-weight: normal; color: #e7e7e7; text-shadow: 0px 1px 0px black; }

.pack-premium-select { width:220px; border: 2px solid #cf066e; vertical-align: top;}
.pack-premium-select .pack-item-head { color: #cf066e; }
.pack-premium-select .pack-item { text-align: center; background-color: #ffffff; border-right:none;}
.pack-premium-std { width:220px; border: 2px solid #a6a6a6; border-left:none; vertical-align: top; }
.pack-item-head { color: #cf066e; }
.pack-premium-std .pack-item { text-align: center; background-color: #ffffff; border-right: none; }

a.button-header:link { display: inline-block; max-width: 99px; height:17px; line-height: 17px; color: #ffffff; background-color: #4d4d4d; font-size: 10px; padding-left:5px; padding-right:5px; border-top-left-radius:3px; border-top-right-radius:3px; border-top:1px solid #808080; text-shadow: 0px 1px 0px #404040; }
a.button-header:hover { color: #e4e4e4; }
a.button-header:visited { color: #ffffff; border-top:1px solid #808080;}

a.button-header-inv:link { display: inline-block; height:17px; line-height: 17px; color: #171717; background-color: #f4f4f4; ; font-size: 10px; padding-left:5px; padding-right:5px; border-top-left-radius:3px; border-top-right-radius:3px; border-top:1px solid #ffffff; text-shadow: 0px 1px 0px #ffffff; }
a.button-header-inv:hover { color: #960651; }
a.button-header-inv:visited { color: #171717; border-top:1px solid #ffffff; }

.header-small { font-size:10px;  }
a.header-small-green { font-size:10px; color: #3fdf3f;  }
a.header-small-green:visited { font-size:10px; color: #3fdf3f;  }
a.header-small-green:hover { font-size:10px; color: #11f011;  }

a.button-header-green:link { display: inline-block; height:17px; line-height: 17px; color: #ffffff; background-color: #009e00; ; font-size: 10px; padding-left:5px; padding-right:5px; border-top-left-radius:3px; border-top-right-radius:3px; border-top:1px solid #04c404; text-shadow: 0px 1px 0px #078007; }
a.button-header-green:hover { color: #e4e4e4; }
a.button-header-green:visited { color: #ffffff; border-top:1px solid #04c404; }

.pfile div { margin-bottom:10px; }
.pfile .leftdetail { width:200px; margin-bottom: 5px; padding-left:5px;}
.pfile .signform { border: 1px solid #cccccc; padding: 4px; border-radius: 3px; width:100%; }

a.button-grande { background-color: #fee2f1; border-bottom:1px solid #eccbdd; border-top:1px solid #ffffff; display: inline-block;  padding-left:10px; padding-right:10px; border-radius: 3px; margin-right:10px; font-size: 12px; text-decoration: none; color:#cf066e; font-weight: bold; text-shadow: 0px 1px 0px #fff; }
a.button-grande.grid {  width:100%; text-align:center; padding:0; padding-top:6px; padding-bottom:6px; margin:0; margin-bottom: 2px; }
a.button-grande:hover { background-color: #cf066e; color: #ffffff; border-bottom:1px solid #a20356; border-top:1px solid #d01576; text-shadow: 0px 1px 0px #a50859; }

a.button-grande-green { background-color: #e5f5e5; border-top:1px solid #ffffff; border-bottom:1px solid #cadfca; display: inline-block; padding:3px; padding-left:10px; padding-right:10px; border-radius: 3px; margin-right:10px; font-size: 12px; text-decoration: none; color:#009e00; font-weight: bold; text-shadow: 0px 1px 0px #ffffff;}
a.button-grande-green.grid { margin-bottom:5px; width:100%; text-align:center; padding:0; padding-top:6px; padding-bottom:6px; margin:0; }
a.button-grande-green:hover { background-color: #009e00; color: #ffffff; border-top:1px solid #09aa09; border-bottom:1px solid #058205; text-shadow: 0px 1px 0px #068506;  }

.noform { background-color:#fafafa; border:1px solid #fafafa;  border-radius: 3px; font-size:12px; width: 265px; padding:3px; }
.noform.empty { color: #8d8d8d; font-style: italic; }
.noform:hover { background-color:#FFFFFF; border:1px solid #b7b7b7; }
.noform:focus { background-color:#FFFFFF; border:1px solid #b7b7b7; }