@charset "utf-8";

/* content css */
* { margin: 0; padding: 0; border: 0; }
body {font-family: Arial, Helvetica, sans-serif; color: #414040;font-size:1em;
background:#DDDDDD;}
h1, h2, h3, h4, h5, p { padding: 0 0 0.50em 0; line-height: 1.166em;}
h1 { font-size: 2.2em; padding-bottom: 1.125em; margin:0;}
.alternateh1{font-size: 1.3em; padding-bottom: 1.125em; margin:0;color:#333333;font-weight:bold;}

h2 { font-size: 2em;padding-bottom:0.5em;color:#333333; }
h3 { font-size: 1.6em; padding-bottom: 1.125em; margin:0;color:#333333; font-weight:normal;}
.alternateh3 { font-size: 1.1em; padding-bottom: 1.125em; margin:0;color:#333333; font-weight:normal;}
h4 { font-size: 0.8125em; }
h5 { font-size: 0.75em; }
p { font-size: 0.8125em; padding: 0 0 1.56em 0; line-height:1.375em; color:#333333; }
a { color: #9865a8; text-decoration:none;}
.clear{ clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden;}
.cream{color:#dbd0ac;}
.green{color:#505b45;}
.middle{ vertical-align:middle;}

.imgleft { float: left;}
.imgright { float: right;}


li li, li p, td li, td td, td p { font-size: 1em; }
ul { list-style-type:none;}
ol { list-style-type:none;}
ol li { padding-left: 30px;}
img { padding: 0px;}

#main-container{ margin:0 auto; padding:0; width:900px; position:relative;}
#search-main-container{ margin:0 auto; padding:0;width:930px;position:relative;}
#inner-header{ position:absolute; left:0; top:0; margin:0; padding:0;}
#header{ height:120px; width:900px; margin:0; padding:0; position:relative;}
#header h1{ margin:0; padding:0;}
#header .left{ background:url(../images/header-left.gif) no-repeat; float:left; width:37px; height:120px;}
#header .mid{ background:url(../images/header-back.gif) repeat-x; height:120px; float:left; width:851px;}
#header .right{ background:url(../images/header-right.jpg) no-repeat; float:left; width:12px; height:120px;}
#header a.logo{width:414px; height:68px;position:absolute; left:14px; top:26px; width:414px; height:68px; margin:0; padding:0; background:url(../images/renaissance-logo.png) no-repeat; cursor:pointer;}
* html #header a.logo {
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/renaissance-logo.png');
}
.chat{ position:absolute; top:3px; left:670px; margin:0; padding:0; width:200px; height:85px;cursor:pointer;}
.share {position:absolute; left:540px; top:60px;}
.ilike {position:absolute; left:630px; top:60px;}

#header a.facebook{ position:absolute; top:44px; right:102px; margin:0; padding:0; width:122px; height:44px;background:url(../images/facebook.png) no-repeat;cursor:pointer;}
* html #header a.facebook {
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/facebook.png');
}
#header .search{ position:absolute; left:437px; top:32px; width:250px;}
#header .search input{ height:15px; width:125px; background:#999; color:#FFF; border:none;font-size:.75em;line-height:15px;}
#header .search label{ font-size:.75em; color:#1a2956; font-weight:bold; line-height:15px;}
#header .search .go{ width:30px; height:22px; background:url(../images/go.gif) no-repeat; padding:0 0 0 5px; cursor:pointer; vertical-align:middle;}

#header h1 span{ display:none;}
#nav{ margin:93px 0 0 0; padding:0;}
#nav ul{ margin:0; padding:0;}
/*#nav ul li{ display:inline; padding:0;}*/
#nav ul li a{ color:#FFF; text-decoration:none; padding:0 6px; margin:0; font-size:.75em;}
#nav ul li.first{ padding:0 0 0 18px;}
#nav ul li a:hover, #nav ul li a.active{ color:#e5ddc3;}

#content-holder{ margin:0; padding:10px 0px 0 20px; background:#fafafa;}
#content-holder.innerspace{padding:130px 0px 0 20px;}
#in-cont{ margin:0; padding:60px 50px 0 135px;}
#in-cont-left{ width:127px; margin:0; padding:0; float:left;}
#in-cont-left img{ margin:2px 0; padding:0; border:none;}

#in-cont-right{ width:660px; margin:0; padding:10px 70px 0 15px; float:right;}
#in-cont-right h1{ font-weight:normal; color:#1a2956; padding:0 0 .45em 0; margin:0;}
#in-cont-right h2{ color:#333333;}
#in-cont-right .details{ margin:0; padding:0 100px 0 20px; font-size: 0.8125em; color:#333333; }

#in-cont-right-nobg{ width:660px; margin:0; padding:0px 70px 0 15px; float:right;}
#in-cont-right-nobg h1{ font-weight:normal; color:#1a2956; padding:0 0 .45em 0; margin:0;}
#in-cont-right-nobg h2{ color:#333333;}
#in-cont-right-nobg .details{ margin:0; padding:0 0px 0 0px; font-size: 0.8125em; color:#333333; }

#leftcol{ width:652px; height:auto; margin:0; padding:0; float:left;}
.img-space{ width:652px; height:338px; background:url(../images/I-want-smart-main.gif) no-repeat; position:relative;}
.sub-menu{ position:absolute; left:20px; top:305px; width:630px;}
.sub-menu li{ display:inline;}
.sub-menu ul li a{color:#FFF; text-decoration:none; padding:0 10px; margin:0; font-size:.937em; font-weight:bold; }
.thumb-space{height:178px; width:652px; margin:10px 0 10px 0; padding:0;}
.thumb-space .pad-r{ margin:0 10px 0 0; float:left;}
.thumb-space h1{ margin:0; padding:0;}
#rightcol{ width:196px; margin:0; padding:0; float:right;}
#rightcol h3{ margin:0; padding:0;}
#rightcol .featured-apart{ height:230px; margin:0 8px 0 0; background: #dbd0ac;padding:10px 10px 10px 10px;}
.featured-apart h1{ font-size:1.25em; color:#505b45; margin:0; padding:0 0 .25em 0;}
.featured-apart p{ font-size:.75em; color:#505b45; line-height:1.35em; margin:0; padding:0 0 .25em 0; font-weight:bold;}
#calculationbox{ width:176px; height:110px; background:url(../images/calculation-box.gif) no-repeat; margin:10px 0 0 0; padding:10px; overflow:auto;}
#calculationbox p{ color:#dbd0ac; font-weight:bold;}
#advert{ height:75px; margin:0; padding:0; width:860px;}
#advert h1{ margin:0; padding:0;}
#advert img{ float:left;}
#footer{}
input {border:#cccccc; border-style:solid; border-width:1px;}
textarea {border:#cccccc; border-style:solid; border-width:1px;}
.otherLinks { color: #233774; text-decoration:underline}
.otherLinks:hover { color: #1a2956; text-decoration:underline}
.moreLinks { color: #000000; text-decoration:none}
.boxes{ background-color:#EEE9D7;border:1px; border-color:#DED5B1; border-style:solid; }
#slideshow .entry {display:none;}
#myImageFlow img { border:#cccccc; border-style:solid; border-width:1px;}
.imgBorder{ border:#000000; border-style:solid; border-width:1px;}
.generalTablecontent { font-size: 0.75em; }
.generalTablecontent h4 { font-size: 1em; }
.errFont{ color:#FF0000;}
.imageFloat {float:left;border:#000000; border-style:solid; border-width:1px;}
.tableTxt { font-size:.80em; }