body {
	margin: 0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	 font-size:70%;
 	background-image:url(images/new-background-repeat.jpg);
 	color:#222;
	background-repeat:repeat-x;
	background-color:#FFF;
}
.case { position:relative; width:782px; margin:0px auto 0px auto; border:6px solid #e0e0e0; border-width:0px 6px; }
.header { margin: 0px auto; display:block; width:782px; display:block;  padding:0px;position:relative;}
.header img {border:0px;}
ul.menu {
	margin:0px auto 0px auto;
	padding:0px;
	display:inline-block;
	width:auto;
	height:33px;
	margin-bottom:9px;
	border-right:1px solid #f4e7bc;
	border-left:1px solid #d6b54f;
}
ul.menu li {
	float:left;
	display:block;
	list-style:none;
	display:block;
	border-left:1px solid #f4e7bc;
	border-right:1px solid #d6b54f;
	padding:9px 24px 9px 25px;
}
ul.menu a{color:#644c00; text-decoration:none; font:13px Verdana, Geneva, sans-serif;}
ul.menu a:hover {color:#8b7940; text-decoration:none;}	
ul.actions {position:absolute; top:18px; padding:0px; margin:0px; right:10px; width:180px;}
ul.actions li {
	display:block;
	float:right;
	list-style:none;
	padding:3px 0px 4px 0px;
	margin-left:8px;
	width:75px;
	text-align:center;
	background-image:url(images/new-actions-back.jpg);
}
ul.actions li#signup {background-image:url(images/new-actions2-back.jpg);}
ul.actions li a{color:#FFF; font-weight:bold;}
ul.actions li#signup a{color:#644c00;}
	
.containflash {
	width:776px;
	height:280px;
	display:block;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
}
.contain {
	position:relative;
	width:780px;
	height:auto;
	display:inline-block;
	background-color:#FFFFFF;
	margin: 0 auto 0 auto;
	font-size:12px;
	line-height:18px;
	padding-bottom:40px;
}
.containsub {
	height:90px;
	background-image:url(images/new-sub-back.jpg);
	display:block;
	position:relative;
	border-top:6px solid #FFF;
	width:776px;
	margin:0px auto 8px auto;
	padding:0px 1px;
}
ul.frontlist, ul.termslist {padding:0px 0px 0px 20px;}
ul.frontlist li, ul.termslist li {
	font-size:14px;
	font-style:italic;
	margin-bottom:6px;
	background-image:url(images/new-tick.gif);
	background-repeat:no-repeat;
	padding-left:26px;
	padding-bottom:2px;
	list-style:none;
	margin-left:0px;
	color:#967115;
}
ul.termslist li {
    font-weight:bold;
	background-image:url(images/new-question.gif);
	padding-bottom:0px;	
	margin:0px;
}
ul.brandproms {padding:0px 0px 0px 20px;}
ul.brandproms li {
	background:url(images/new-chip.gif) no-repeat ;
	list-style:none;
	padding: 7px 0px 10px 40px;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:26px;
	color:#967115;
}
ul.rates {position:relative; display:block; margin-left:20px; padding:0px; margin:0px 0px 20px 20px; height: 80px;}
ul.rates li {float:left; list-style:none; display:block; text-align:center; margin-right:1px; color:#644c00; border:1px solid #d0b664;}
ul.rates li strong, ul.rates li em {position:relative;display:block; width:182px; padding:4px 0px; font-size:20px;}
ul.rates li strong {background-image:url(images/new-bar.jpg); letter-spacing:-1px; padding:8px 0px;}
ul.rates li em { padding:10px 0px; font-size:26px;}
ul.rates li#wide {width:737px; margin:1px 0px;}
ul.rates li#wide strong, ul.rates li#wide em {float:left;}
#halfWidth {width:370px;}
#marTop10 { margin:10px 0 0 0; float:left;}
ul.rates li#wide em {width:346px; font-size:18px; padding:16px 10px;}
.ratearrow {position:absolute; top:14px; left:-16px; width:34px; height:42px; background-image:url(images/new-arrow.gif); display:block;}
.plusSign {position:absolute; top:-27px; left:352px; width:36px; height:37px; background-image:url(images/plusSym.gif); display:block;}
ul#prizetable {padding:0px; margin:20px 0px 20px 20px; width:740px; display:block; position:relative; border:1px solid #d0b664; border-width:0px 1px 1px; color:#644c00;}
ul#prizetable li {width:740px; height:20px; list-style:none; padding:6px 0px; display:block; border:1px solid #d0b664; border-width:1px 0px 0px;}
ul#prizetable li strong, ul#prizetable li em, ul#prizetable li u { display:block; position:relative; float:left; text-decoration:none; font-weight:normal; font-style:normal; font-size:14px; padding: 0px 6px;} 
ul#prizetable li strong {width:68px; clear:left; font-weight:bold;}
ul#prizetable li em {width:297px; border-left:1px dotted #d0b664;  }
ul#prizetable li u {width:337px; border-left:1px dotted #d0b664;}
ul#prizetable li#ptheader{ background-image:url(images/new-bar.jpg); font-weight:bold;}
ul#prizetable li#ptheader em, ul#prizetable li#ptheader u {font-weight:bold;}
.promdet {width:46%; display:block; position:relative; padding-bottom:10px; border-bottom:1px dotted #DDD; margin-bottom:20px; clear:left; float:left;}
img.headimages {margin:0px 0px 20px 12px;}
img.cols {float:left;}
.buscard, .buscarddetails {
	position:relative;
	width:320px;
	height:150px;
	border:1px solid #BBB;
	margin:0px 0px 40px 20px;
	padding:8px;
	display:block;
	background:url(images/new-business-card-back.jpg) repeat-x bottom;
	text-align: center;
	float:left;
}
.buscarddetails {
	margin-left:40px;
	background-image:none;
	color:#666;
	font-size:20px;
	border:0px;
	text-align:right;
	line-height:23px;
	padding-top:4px;
}
.buscarddetails strong {
	color:#967115;
}
.buscard strong {font-size:16px;}
.buscard img {margin-left:24px;}
hr.dots {height:0px; border:0px; border-top:1px dotted #CCC; margin:16px 0px 8px 0px; clear:left;}
a.signin { background-image:url(images/new-signup.jpg);
width:386px;
height:79px;
display:block;
position:relative;
float:left;
clear:left;
}
a.login { background-image:url(images/new-login.jpg);
width:390px;
height:79px;
display:block;
position:relative;
float:left;
}
.footerbar {
	
	width:762px;
	height:25px;
	float:left;
	display:inline;
	
	bottom:3px;
	padding: 10px 0 0 20px;
	background-image:url(images/footer-background.gif);
	color:#FFFFFF;

}
.footerbar a, .footerbar a:hover {
	text-decoration:none;
}
.contain img{
	float:left;
	border:0;
}
.contain p {
padding-top:10px;
	margin:0px 20px;
	clear:both;
}

h1
{
	margin: 20px;
	font-size: 120%;
	text-align: left;
}
h2 {
	color:#c59f3a;
	 font-size:100%;
	margin:20px;
	 
}
.subcontainer {
	position:relative;
	width:750px;
	height:auto;
	float:left;
	margin:0 auto 0 auto;
}
.vertad {
	position:relative;
	width:223px;
	height:674px;
	float:left;
	display:block;
	margin-left:13px;
}
.forms {
	position:relative;
	float:left;
	display:block;
	height:auto;
	width:480px;
	margin-left:14px;
}
.forms p {
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}
a { text-decoration:none; color:#FF0000;}

p.title {font-size:18px; color:#644c00;}
/*
############################################################
#   NEW BRAND PAGE
############################################################
*/
div.brand
{
	width: 755px;
	margin: 20px auto 0 auto;
}

div.brand div.description
{
	float: left;
	width: 345px;
	padding-right: 20px;
	padding-top: 20px;
}

div.brand div.screen-shots
{
	float: right;
	width: 387px;
}

div.brand div.description ul
{
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 13px;
}

div.brand div.description ul li
{
	margin-bottom: 10px;
}

div.button
{
	clear: both;
	padding: 10px 0px 0px 190px;
}

/*
############################################################
#   BUG AND GLITCH FIXES
############################################################
*/
.clearfix:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix 
{
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix 
{
    height: 1%;
}
.clearfix 
{
    display: block;
}
/* End hide from IE-mac */

a {color:#967115;
text-decoration:underline;}
