@import url(fonts.css);

body { text-align:center; background:url(../_img/bg/body.gif) repeat 0 0; font-family:Arial, sans-serif; }

#left a { text-decoration:none; }
#left a:link, #left a:visited { color:#c3003b; border-bottom:1px solid #ddd; }
#left a:link, #left a:visited { color:#ba4600; border-bottom:1px solid #ddd; }
#left a:hover, #left a:focus, #left a:active { color:#5300ba; border-bottom:1px solid #ccc; }
#left a:hover, #left a:focus, #left a:active { color:#e85700; border-bottom:1px solid #ccc; }

#left a.emphasis { font-weight:bold; }


#wrapper { margin:0 auto; padding:0 30px; max-width: 1168px; min-width:700px; text-align:left; }
#header { position:relative; min-height:102px; background:url(../_img/bg/header.gif) repeat-x 0 0; border-bottom:1px solid #000; }
#logodiv { position:relative;max-width:1168px; min-width:760px; height:102px; margin:0 auto; text-align:center; }
#logo { margin-top: 19px; }
#main { float:left; background-color:#eeece7; padding:26px 0; line-height: 140%; width:100%; }
#main p { padding:0 26px; }
#left { float:left; width:47%; /*background: url(../_img/bg/left.png) repeat-y 0 0; */ /*margin-left:-16px;*/ padding-right:10px;  }
#left p { padding-left:26px; }
#left.wide { width:65%; }
#right { float:right; width:47%; /*background: url(../_img/bg/right.png) repeat-y 100% 0; margin-right:-16px;*/ padding-left:10px; /*border-left:2px solid #d9d9d9;*/ }
#right.narrow { width:29%; }
#right p { padding-right:26px; }
/*#clearfix { clear:both; }*/
#footer { clear:both; height:30px; /*background: url(../_img/bg/bottom.png) repeat-x 0 0; padding-top:17px; */color:white;text-align:center;/* margin-left: -13px; margin-right:-13px;*/ }
#footer p { background-color:inherit; }
h1 { margin-top:70px; padding-bottom:10px; }
h1.domainnames { text-align:center; background: url(../_img/hdr/hdrDomainNames.gif) no-repeat 50% 0; text-indent:-5000px; width:224px; height: 29px; width:100%; margin-bottom: 1em; }
h2.latestupdates {  text-align:center; background: url(../_img/hdr/latest-updates.gif) no-repeat 50% 0; text-indent:-5000px; width:209px; height: 23px; width:100%; margin-bottom: 1em; margin-top:3px; }
h2.services {  text-align:center; background: url(../_img/hdr/services.gif) no-repeat 50% 0; text-indent:-5000px; width:113px; height: 24px; width:100%; margin-bottom: 1em; margin-top:25px; }
h2.contact {  text-align:center; background: url(../_img/hdr/contact.gif) no-repeat 50% 0; text-indent:-5000px; width:105px; height: 23px; width:100%; margin-bottom: 1em; margin-top:25px; }
h2.about {  text-align:center; background: url(../_img/hdr/about-intexta.gif) no-repeat 50% 0; text-indent:-5000px; width:190px; height: 26px; width:100%; margin-bottom: 1em; }
h2.portfolio {  clear:both; text-align:center; background: url(../_img/hdr/from-our-portfolio.gif) no-repeat 50% 0; text-indent:-5000px; width:261px; height: 24px; width:100%; margin-bottom: 1em; /*margin-top: 1.5em;*/ margin-left:auto;
margin-right:auto; }
h2.domainnamesearch {  text-align:center; background: url(../_img/hdr/hdrDomainNameSearch.gif) no-repeat 50% 0; text-indent:-5000px; width:271px; height: 24px; width:100%; margin-bottom: 1em; }
h2.pricelist {  text-align:center; background: url(../_img/hdr/hdrPriceList.gif) no-repeat 50% 0; text-indent:-5000px; width:134px; height: 24px; width:100%; margin-bottom: 1em; }

#portfolio { /*float:left;*/ padding-left: 16px; padding-right: 16px; text-align:center !important; width:100%; margin:0 auto; background-color:pink;}
p.casa { padding:3px !important; border:1px solid #ccc; background-color:#fff; width:150px; height:75px;  }
p.casacaption { font-size:0.7em; font-weight:bold; color:#454545; text-align:center; line-height:125%; margin-top:5px; }
p.casa img { /*border:1px solid #999;*/ margin:0; padding:0; }

#wrap { float:left; margin:0 auto; text-align:center; }
div#pf {  width:100%; text-align:center; float:left; position:relative; padding-left:10px; }
.casadiv { float:left; position:relative; text-align:center; width:210px; margin:0 10px 30px 10px; }

.portfolioitem { padding:10px; float:left; text-align:center; font-size:70%; line-height:120%; width:156px; min-height:148px; }
.portfolioitem img { border:1px solid #ccc; padding:3px; background-color:white; }
.portfolioitem a { text-decoration:none; padding:0; }
.portfolioitem a:link, .portfolioitem a:visited { color: #666; }
.portfolioitem a:hover, .portfolioitem a:focus, .portfolioitem a:active { color:#222; }

#left ul { padding-left:75px; }
#left ul li { padding: 3px 0px 3px 15px; background:url(../_img/bg/bullet-orange.png) no-repeat 0 8px; font-size:0.9em; line-height:1.35em; }

#twitter_div { margin-bottom:25px; }
#twitter_update_list { padding-left:26px !important;  margin-bottom:25px !important; }
#twitter { padding-left:26px !important;  }
#twitter_update_list li { padding: 3px 0px 3px 15px; background:url(../_img/bg/bullet-orange.png) no-repeat 0 8px; font-size:0.7em; line-height:1.35em; }
#twitter li { padding: 3px 0px 3px 15px; background:url(../_img/bg/bullet-orange.png) no-repeat 0 8px; font-size:0.75em !important; line-height:1.35em; }
p.twitterli { padding: 3px 0px 3px 40px !important; background:url(../_img/bg/bullet-orange.png) no-repeat 25px 8px; font-size:0.9em; line-height:1.35em; margin-bottom:25px !important; }
#twitter span.meta { display:none; }

#footer { font-size:0.9em; padding-top:10px; }


.padfoot { padding-bottom:12px !important; }
.margfoot { margin-bottom:12px !important; }
.tbllogin {  }
.tbllogin td { padding:4px; }
.btnOK { min-width:85px; }
.tiny { font-size:65%; }
.small { font-size:70% !important; }
.medium { font-size:75% !important; }
div.tbl {margin-left:26px; margin-right:26px; background-color:#d9d4c9; border:1px solid #c0b8a5; -moz-border-radius:3px; padding:5px 10px; }
.tight td { padding-top:0 !important; }
div.domainresults { display:none; margin-left:26px; margin-right:26px; background-color:#dedce3; border:1px solid #c0bde1; -moz-border-radius:3px; padding:5px 10px; }
div.domainresults p { margin:12px 4px; }
img.flag { vertical-align:middle; margin-right:2px; }
img.tickcross { vertical-align:middle; margin-left:10px; margin-right:0px; }
.intexta { background-color:#d9d4c9; border:1px solid #c0b8a5; -moz-border-radius:3px; padding:4px; font-size:75%; -moz-box-shadow:0 5px 5px -4px #333; }

h1.miso { font-family: 'MisoBold', Arial, sans-serif; text-align:center; margin-bottom:20px; width:100%; font-size:255%; font-weight:bold; text-transform:uppercase; color:#454545;}
h2.miso { font-family: 'MisoBold', Arial, sans-serif; text-align:center; margin-bottom:20px; width:100%; font-size:200%; letter-spacing:1px; font-weight:normal; text-transform:uppercase; color:#454545;}

table.datatable { font-family:Arial, sans-serif; font-size:75%; border-collapse:collapse; border:1px solid #c0b8a5; margin:0 auto; }
table.datatable td { padding:0px 5px; border:1px solid #c0b8a5; }
table.noborder { border:0; }
table.noborder td { border:0; }
td.r { text-align:right; }
table.datatable tr.hdr td { background-color:#d9d4c9; font-weight:bold; color:#5c5241; }
table.datatable a { text-decoration:none; font-weight:bold; }
table.datatable a:link, table.datatable a:visited { color:#c3003b; border-bottom:1px solid transparent; }
table.datatable a:hover, table.datatable a:focus, table.datatable a:active { color:#c0b8a5; border-bottom:1px solid #c0b8a5; }
table.datatable a.nonbold { font-weight:normal; }
table.datatable input.text { border:1px solid #c0b8a5; -moz-border-radius:2px; background-color:#f7f6f3; margin:5px 0; padding:1px 2px; width:250px; }
table.datatable input.short { width:75px; }
table.datatable input.mshort { width:35px; }
table.datatable input.vshort { width:15px; }
table.datatable input.centred { text-align:center; }
table.datatable select { border:1px solid #c0b8a5; -moz-border-radius:2px; background-color:#f7f6f3; margin:5px 0; padding:1px 2px; width:auto; }

h2.miso a { text-decoration:none; font-weight:bold; }
h2.miso a:link, h2.miso a:visited { color:#c3003b; border-bottom:1px solid transparent; }
h2.miso a:hover, h2.miso a:focus, h2.miso a:active { color:#c0b8a5; border-bottom:1px solid #c0b8a5; }

.padtop { padding-top:20px !important; }
.shadow { -moz-box-shadow:0 6px 6px -4px #5c5241;  }
.border { border:1px solid #c0b8a5; }
