/* CSS Document */
@import url(navamuse.css);
@import url(skeletonamuse.css);
@import url(layouts.css);
@import url(themes.css);

#header {position: relative; border-bottom: 0px solid #ccc; margin:0 0 30px 0; z-index:2; }
#surround { width:794px; text-align:left; padding:0px 5px 20px 20px; border:1px solid #ccc; background-color:#fff; margin:0px auto; }
html body #surround { width:816px; padding:0px 5px 20px 20px; margin:0px auto; }

/*<group=Etcetera>*/
.introduction { margin-bottom:15px; }
.introduction p { font-size:12px; line-height:21px; }
a img { border:0; }
img.right { float:right; margin:0 0 7px 7px; }
img.left { float:left; margin:0 7px 7px 0; }
/*</group>*/

/*<group=Footer>*/
#footer { background-color:#fff; margin:20px 0 0 0; border:1px solid #ccc; border-left:0; border-right:0; text-align:center; padding-top:10px; }
#footer p { margin:0; color:#666; padding: 15px 5px; }
#footer img { border:0px; padding-bottom:2px; padding-top:10px }

.footerLinks { text-align: center; clear: both; padding: 0; margin: 0;  }
.footerLinks li { display: inline; margin: 0; padding: 0; background-image: none; }
.footerLinks a { padding: 0 2px 0 8px; background: url(i/bg-pipe.gif) no-repeat 0 2px; color:#666; text-decoration: none; }
.footerLinks a:hover { color:#000; text-decoration: underline; }
.footerLinks a:visited { color:#666; }
.footerLinks li.start a { background-image: none; }
.footerLinks li.end a {  }
.footerCopyright {font-size: 9px; text-align: left}
/*</group>*/

/*<group=aa TEMP from basic.css>*/
.resultsheader, .resultsheader2, .hardsellhometitle { text-align:left; font-family:Georgia, serif; font-size:24px; font-weight:normal; text-transform:none; font-variant:small-caps; color:#666; width:auto; margin-left:0px; margin-right:0px; margin-top:0; margin-bottom:10px; padding:0; border-bottom:0; }	

.hardsellhomesubtitle { font-family:Georgia, serif; font-size:18px; margin:0 0 8px 0; color:#333; padding:0; width:100%; line-height:19px; font-weight:normal; text-align:left; border-bottom:1px solid #ccc; }

.hardsellhomesubtitle {  font-weight:normal; margin: 0 0 8px 0; border-bottom: 1px solid #ccc; text-align: left;  }

.pulloutbox { float: right; width: 180px; font-size: 11px; border: 1px solid #6E1625; margin:25px 0 25px 25px; padding: 8px; background-color: #fff; }
.pulloutbox a { color: #6E1625 !important; margin: 10px 0 10px 0; padding-left:8px; display: block; }
.pulloutbox a:visited; { color: #6E1625 !important; }

.pulloutboxreprints { float: right; width: 180px; font-size: 11px; border: 1px solid #6E1625; margin:25px 0 25px 25px; padding: 8px; background-color: #fff; }
.pulloutboxreprints a { color: #6E1625 !important; }
.pulloutboxreprints a:visited; { color: #6E1625 !important; }

hr {border: 0; border-top: 1px solid #ccc; height: 1px;}

#navI a, #navI a:visited {color:#063; } 

.minortitle { font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:11px; font-weight:bold; color:#333; line-height:13px; margin-top:15px; border-bottom:1px solid #ccc; width:525px; }


/* temp */
/*</group>*/

/*upshome */

#divFeatured { height: 600px; position: relative; }
#divPagination, #divReprints { height: 155px; margin-bottom: 15px; position: relative; }
#divContent { height: 180px; margin-bottom: 15px; position: relative; }
#divReprints { height: 190px; margin-bottom: 30px;}

#imgHover-zonker {position: absolute; left: 230px; top: 100px; }
#imgHover-pagination {position: absolute; right: -45px; top: 35px; }
#imgHover-content	{position: absolute; right: -40px; top: 30px; }
#imgHover-reprints	{position: absolute; right: -45px; top: 30px; }

#divFeatured .featuredcopy {width: 400px; position: absolute; top: 35px; }
#divPagination .paginationcopy {width: 135px; position: absolute; left: 0px; top: 35px; }
#divContent .contentcopy {width: 125px; position: absolute; left: 0px; top: 35px;  }
#divReprints .reprintscopy {width: 120px; position: absolute; left: 0px; top: 35px;  }

/*upshfeatures */

#divLeftnav { position: relative; }
#divFeaturebody { height: 350px; position: relative; }
#divNewestfeature1, #divNewestfeature2, #divNewestfeature3 { height: 110px; position: relative; }
#divNewestfeature3 { height: 130px; position: relative; }
#divFeaturelist { position: relative;  margin-top: 15px; }
#divFeaturecategory { height: 1850px; position: relative; }
#divFeaturedetail { position: relative; margin-top: 15px; }
#divFeaturedesc { position: relative; margin-top: 15px; }
#divLeftnavfeature { position: relative; }
#divLeftnavsample { height: 1750px; position: relative; }
#divSample { height: 1300; position: relative; margin-top: 15px; }
#divSpanish { position: relative; margin-top: 15px; }
#divCreator { height: 680px; position: relative; }
#divBBS { height: 600px; position: relative; }


#divFeatserv { margin: 15px 0 15px 0; }
#divFeatlowernav { margin: 15px 0 0 0; }

#divLeftnav .leftnavcopy {width: 185px; position: absolute; top: 25px; left: 5px; }
#divLeftnav .leftnavservicescopy {width: 170px; position: absolute; top: 355px; left: 5px; }
#divFeaturebody .featurebodycopy {width: 390px; position: absolute; top: 45px; left: 10px; }
#divNewestfeature1 .newestfeature1copy {width: 255px; position: absolute; top: -10px; left: 10px; }
#divNewestfeature2 .newestfeature2copy {width: 410px; position: absolute; top: -10px; left: 10px; }
#divNewestfeature3 .newestfeature3copy {width: 270px; position: absolute; top: 5px; left: 10px; }
#divFeaturelist ul li { background-image: none; }
#divFeaturelist .featurelistcopycol1 {width: 200px; }
#divFeaturelist .featurelistcopycol2 {width: 210px; position: absolute; top: 120px; left: 190px; }
#divFeaturelist .featurelistcopycol3 {width: 200px; position: absolute; top: 190px; left: 395px; }
#divFeaturelist .featurelistcol3category {width: 180px; position: absolute; top: 210px; left: 400px; }
#divFeaturelist .featurelistcol3creator {width: 180px; position: absolute; top: 195px; left: 400px; }
#divFeaturelist .sitemapcol1 {width: 200px; }
#divFeaturelist .sitemapcol2 {width: 210px; position: absolute; top: 30px; left: 190px; }
#divFeaturelist .sitemapcol3 {width: 210px; position: absolute; top: 30px; left: 400px; }
#divFeaturecategory .featurecategorycopy {width: 500px; position: absolute; top: 40px; left: 10px; }
#divFeaturecategory .featurecategorycol1 {width: 180px; position: absolute; top: 80px; left: 10px; }
#divFeaturecategory .featurecategorycol2 {width: 180px; position: absolute; top: 80px; left: 190px; }
#divFeaturecategory .featurecategorycol3 {width: 180px; position: absolute; top: 80px; left: 370px; }
#divFeaturedetail .featuredetailcopy {width: 500px; position: absolute; top: 40px; left: 10px; }
#divLeftnav .leftnavfeaturecopy {width: 185px; position: absolute; top: 15px; left: 10px; }
#divFeaturedesc .featuredesccopy {position: relative; }
#divLeftnavsample .leftnavsamplecopy {width: 185px; position: absolute; top: 25px; left: 10px; }
#divSample .samplecopy {width: 550x; position: absolute; top; 20px; }
#divSpanish ul li { background-image: none; }
#divSpanish .spanishfeaturescol1 {width: 240px; }
#divSpanish .spanishfeaturescol2 {width: 240px; position: absolute; top: 168px; left: 280px; }
#divLeftnav .leftnavservicesspanishcopy {width: 170px; position: absolute; top: 455px; left: 5px; }
#divCreator .creatorcopy {width: 540px; position: absolute; top: 40px; left: 10px; }
#divCreator .creatorlistcol1 {width: 160px; position: absolute; top: 30px; left: 10px; }
#divCreator .creatorlistcol2 {width: 160px; position: absolute; top: 35px; left: 190px; }
#divCreator .creatorlistcol3 {width: 160px; position: absolute; top: 35px; left: 370px; }
#divBBS .bbscopy {width: 540px; position: absolute; top: 40px; left: 10px; }
#divFeaturedetail .featuredetailcol1 {width: 180px; }
#divFeaturedetail .featuredetailcol2 {width: 180px; position: absolute; top: 75px; left: 200px; }
#divFeaturedetail .featuredetailcol3 {width: 180px; position: absolute; top: 157px; left: 400px; }

#divLeftnav a, #divLeftnav a:visited {color: #113EA1; }
#divLeftnavfeature a, #divLeftnavfeature a:visited, #divLeftnavsample a, #divLeftnavsample a:visited  {color: #6E1625; }


#imgHover-duke {position: absolute; right: -205px; top: 5px; }
#imgHover-biographic {position: absolute; right: 0px; top: -10px; }
#imgHover-mccoys {position: absolute; right: 0px; top: -10px; }
#imgHover-creatingspaces {position: absolute; right: 0px; top: 5px; }

/*FeaturesList*/
#imgHover-alix {position: absolute; right: -20px; top: -25px; }

/*FeaturesCategory*/
#imgHover-baldofamily {position: absolute; right: -50px; top: -25px; }

/*FeaturesDetails*/
#imgHover-oliphant {position: absolute; right: -20px; top: -25px; }

/*FeaturesSpanish*/
#imgHover-cucaracha2 {position: absolute; right: -10px; top: -25px; }

/*Creators*/
#imgHover-boondocks {position: absolute; right: -60px; top: -35px; }

/*Pagecaptain*/
#divPagecaptain { position: relative; margin-top: 14px; }
#divFreshcomments { position: relative; margin-top: 14px; }

#divPagecaptain .pagecaptainslogan {width: 585px; position: absolute; top: 50px; left: 10px; }
#divPagecaptain .pagecaptainbody {width: 400px; position: absolute; top: 180px; left: 10px; }
#divPagecaptain .pagecaptaindetails {width: 400px; position: absolute; top: 150px; left: 10px; }

#imgHover-pagecaptainlogo {position: absolute; left: 10px; top: 100px; }
#imgHover-pagecaptainpaper {position: absolute; right: 0px; top: 60px; }

/*Reprints*/
#divReprintpermissions { position: relative; margin-top: 15px; }
#imgHover-mondo {position: absolute; right: -20px; top: -10px; }
#imgHover-stucco {position: absolute; right: -45px; top: -10px; }

/*Licensing*/
#divLicensing { position: relative; margin-top: 15px; }
* html #divLicensing li { border-bottom: 1px solid #fff; }
#imgHover-heart {position: absolute; right: 5px; top: 0px; }
#imgHover-jason {position: absolute; right: -30px; top: -15px; }
#imgHover-biscuit {position: absolute; right: -10px; top: 65px; }
#imgHover-adam2 {position: absolute; right: -30px; top: 280px; }
#imgHover-closetohome {position: absolute; right: -30px; top: 480px; }
#imgHover-cornered {position: absolute; right: 30px; top: 640px; }
#imgHover-duplex {position: absolute; right: -30px; top: 800px; }

/*Sales*/
#divSales { position: relative; margin-top: 15px; }
#imgHover-foxtrotkids {position: absolute; right: -20px; top: 0px; }
#imgHover-foxtrotkids2 {position: absolute; right: -20px; top: -20px; }


/*News*/
#divNews { position: relative; margin-top: 15px; }
#divNews .browse { width: 500px; }
#imgHover-cleats {position: absolute; right: -20px; top: 0px; }
#imgHover-winslow {position: absolute; right: -20px; top: 0px; }
#imgHover-baldo2 {position: absolute; right: -30px; top: -10px; }
#imgHover-cucaracha {position: absolute; right: -10px; top: -10px; }

/*About*/
#divAbout { position: relative; margin-top: 15px; }

/*Needcontent*/
#imgHover-adam {position: absolute; right: 10px; top: 0px; }
#imgHover-garflaying {position: absolute; right: 90px; top: 280px; }
#imgHover-mike {position: absolute; right: 30px; top: 630px; }
#imgHover-andy {position: absolute; right: 30px; top: 1160px; }
#imgHover-carmen {position: absolute; right: 160px; top: 1400px; }


/*Other*/
#imgHover-cathy {position: absolute; left: -10px; top: -10px; }

/*Contact*/
#imgHover-farley {position: absolute; right: -10px; top: -15px; }


