a{color:#105b95;}
a:hover{text-decoration:none; color:#c89b15;}

h1{color:#105b95; font-size:230%; font-weight:normal; margin-bottom:0.75em; text-transform:lowercase;}
h2{font-size:153.9%; color:#c89b15; font-weight:normal}
h3{margin-top:0;}
blockquote{font-family:Georgia, "Times New Roman", Times, serif; font-size:123.1%; color:#009933; margin:25px 50px;}

#logo h1{margin:0; padding:0;}
#logo h1 a{position:absolute; top:15px; left:0; text-indent:-9999px; overflow:hidden; height:96px; width:202px; background:url(../img/v2/rawlingsLogoNew.jpg) no-repeat top left; margin:0; padding:0;}

p{color:#666;}

.cursifHeading{font-size:231%;}

.breadcrumbs{font-size:11px; color:#fff; margin:0; position:absolute; top:135px; left:20px; color:#666;}
.breadcrumbs a{color:#333;}

.yellowBorder{border:6px solid #b98b0c;}
.yellowType{color:#b98b0c; font-weight:bold;}

.blueBorder{border:6px solid #105b95;}

.whiteBorderThin{border:3px solid #fff;}

a.lnk{/*background-repeat:no-repeat; background-position: right; padding-right:22px;*/}
a.map{/*background-image:url(../img/icon-mo-map.png);*/}



/* =lists */

.lstLogoGrid{margin:2em auto; padding:0; text-align:center;}
.lstLogoGrid li{list-style:none inside; margin:0 20px 0 0; padding:0; display:inline; float:left; width:112px; font-size:93%; height:210px; text-align:center}

.lstGallery{margin:0 auto; padding:0;}
.lstGallery li{list-style:none inside; margin-bottom:20px; display:inline;}

.lstInline{margin:0; padding:0;}
.lstInline li{float:left; list-style:none inside;}

/* =forms */
.selBoxLong{border:1px solid #cccs; width:290px; padding:0.25em;color:#105b95; font-weight:bold; font-size:93%; /*background:#fff url(../img/selBoxLong.png) no-repeat left;*/ line-height:24px; margin-left:5px;}

/* =specific component styling */

.gallery-box{float:left; width:420px;}
	.room-box{margin-left:40px;}
	.model-box{margin-right:20px;}

.welcomeMessage{background-color:#bba574; height:100%; color:#fff; padding:0 10px;}
.welcomeMessage .inner{padding:2em; line-height:1.5;}
.welcomeMessage h2{margin-top:0; margin-bottom:0.5em;}

.lstModelOptions{margin:0; padding:0; position:absolute; right:0; top:1em;}
.lstModelOptions li{list-style:none outside; display:inline; padding-left:22px; padding:1px 1px 1px 22px; margin-right:16px; background-position:left; background-repeat:no-repeat; }
.lstModelOptions a{color:#b98b0c;}
.gallery-lnk,.contact-lnk,.floor-plans-lnk{}
.gallery-lnk{background-image:url(../img/v2/icon-mo-gallery.png);}
.contact-lnk{background-image:url(../img/v2/icon-mo-contact.png);}
.floor-plans-lnk{background-image:url(../img/v2/icon-mo-floor.png);}
p.error { padding:10px 5px; color:#990000;background-color:#FFD2D2;border:1px solid #990000; } 
p.message { padding:10px 5px; color:#006600;background-color:#D9FFD9;border:1px solid #006600; } 

.float-left{float:left; margin:0 25px 25px 0;}
.float-right{float:right; margin:0 0 25px 25px;}