body { font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif; background:#fff; color:#494949; font-size:12px; }
a { text-decoration:none; color:#a2cd1c; }
a:hover { text-decoration:underline; }
.clear { clear:both; display:block; height:0; }
div.button { background:url(../images/i5.png) right no-repeat; padding-right:16px; float:left; }
div.button span { background:url(../images/i4.png) left no-repeat; padding-left:13px; float:left; }
div.button span a { background:url(../images/i6.png) top repeat-x; padding:0 6px 0 1px; color:#fff; float:left; height:28px; display:block; line-height:26px; }

div#bar { background:#99c21c url(../images/i1.png) top repeat-x; color:#fff; height:40px; line-height:40px; margin-bottom:23px; }
div#bar div.content { width:761px; margin:0 auto; }
div#bar a { color:#fff; }
div#bar ul.links { float:left; }
div#bar ul.links li { display:inline; background:url(../images/i2.png) left no-repeat; padding:0 6px 0 12px; }
div#bar ul.links li.first { background:none; }
div#bar span.contact { float:right; }

div#container { width:761px; margin:0 auto; }

div#header { padding:0 6px; height:65px; margin-bottom:19px; }
div#header h1 a { float:left; width:276px; height:65px; outline:none; background:url(../images/i3.png) left no-repeat; display:block; text-indent:-10000px; }
div#header ul.links { float:right; margin-top:23px; }
div#header ul.links li { display:inline; font-size:13px; height:28px; display:block; float:left; line-height:26px; margin-left:15px; }
div#header ul.links li a { color:#494949; height:28px; display:block; text-transform:lowercase; }
div#header ul.links li.button { background:url(../images/i5.png) right no-repeat; padding-right:16px; float:left; }
div#header ul.links li.button span { background:url(../images/i4.png) left no-repeat; padding-left:13px; float:left; }
div#header ul.links li.button span a { background:url(../images/i6.png) top repeat-x; padding:0 6px 0 1px; color:#fff; float:left; }

div#products { background:url(../images/i7.png) top no-repeat; padding-top:4px; }
div#products div.content { background:url(../images/i9.png) bottom no-repeat; padding-bottom:2px; }
div#products div.content ul { background:url(../images/i8.png) top repeat-y; position:relative; height:250px; }
div#products div.content ul li { position:absolute; top:0; left:0; width:763px; height:250px; }
div#products div.content ul li a.button { text-indent:-10000px; display:block; position:absolute; }
div#products div.content ul li.cloud { background:url(../images/p1.png) 57px center no-repeat; }
div#products div.content ul li.cloud a.button { left:456px; top:200px; height:26px; width:167px; }
div#products div.content ul li div.product { display:none; }

div#news { width:525px; margin:-2px 0 20px 0; background:url(../images/i10.png) top right no-repeat; height:15px; padding-top:8px; color:#a4a4a4; }

div#content { margin-bottom:20px; }
div#content.border { background:url(../images/i15.png) 510px 0 repeat-y; }

div#left { float:left; width:490px; padding:10px 20px 10px 0; }
div#left h1 { height:39px; margin-bottom:10px; background:left no-repeat; text-indent:-10000px; clear:both; }
div#left h2 { height:25px; margin-bottom:10px; background:left no-repeat; text-indent:-10000px; clear:both; }
div#left .t1 { background-image:url(../images/t1.png); }
div#left .t2 { background-image:url(../images/t2.png); }
div#left .t3 { background-image:url(../images/t3.png); }
div#left .t4 { background-image:url(../images/t4.png); }
div#left .t5 { background-image:url(../images/t5.png); }
div#left .t6 { background-image:url(../images/t6.png); }
div#left .t7 { background-image:url(../images/t7.png); }
div#left .t8 { background-image:url(../images/t8.png); }
div#left .t9 { background-image:url(../images/t9.png); }
div#left .t10 { background-image:url(../images/t10.png); }
div#left .t11 { background-image:url(../images/t11.png); }
div#left .t12 { background-image:url(../images/t12.png); }
div#left .t13 { background-image:url(../images/t13.png); }
div#left .t14 { background-image:url(../images/t14.png); height:54px}
div#left .t15 { background-image:url(../images/t15.png); }
div#left h4 { color:#222; font-size:1.1em; }
div#left h5 { font-size:0.75em; margin-bottom:15px; }
div#left h5 a { color:#494949; }
div#left h5 a:hover { color:#323232; }
div#left p { line-height:22px; margin-bottom:15px; }
div#left div.button.bottom { margin-bottom:20px; }
div#left table { font-size:12px; width:100%; }
div#left table th { color:#fff; background:url(../images/i25.png) top repeat-x; text-align:center; height:22px; }
div#left table td { padding:5px 4px; }
div#left table.dotted td { text-align:right; border:dotted 1px #3586d8; }
div#left table td.title { border-left:0; font-weight:bold; }
div#left table tr.noborder td { border:0; }
div#left table td div.button { float:right; }
div#left table tr.large { font-size:1.5em; }
div#left table tr.large td.title { font-size:0.66em; }
div#left div.places { display:block; height:200px; clear:both; }
div#left div.places div.place { float:left; width:156px; }
div#left div.places div.place img { padding:4px; border:1px solid #999; margin-bottom:12px; }

div#left span.button { background:url(../images/i5.png) right no-repeat; padding-right:16px; float:right; margin-bottom:15px; }
div#left span.button span.bg { background:url(../images/i4.png) left no-repeat; padding-left:13px; display:block; }
div#left span.button span.bg input.button { background:url(../images/i6.png) top repeat-x; padding:0 6px 2px 1px; color:#fff; display:block; border:0; height:28px; font-size:13px; text-transform: lowercase; width:auto; }
div#left form span.label { float:left; clear:both; width:180px; font-size:14px; height:18px; padding:4px 0; margin-bottom:5px; }
div#left form input.textbox { width:272px; height:18px; padding:4px; font-size:12px; background:url(../images/i26.png) top left no-repeat; margin-bottom:5px; }
div#left form select { width:280px; height:26px; line-height:18px; padding:4px; font-size:12px; background:url(../images/i26.png) top left no-repeat; margin-bottom:5px; border:0; }
div#left form textarea { width:272px; height:82px; padding:4px; font-size:12px; background:url(../images/i27.png) top left no-repeat; margin-bottom:5px; border:0; }

div#right { float:right; width:231px; padding:10px 0 10px 20px; }
div#right div#links { padding-bottom:15px; background:url(../images/i19.png) bottom no-repeat #f2f2f2; border-bottom:0; margin-bottom:15px; }
div#right div#links ul { border:1px solid #d2d2d2; border-bottom:0; padding:6px 0; }
div#right div#links ul li { height:30px; line-height:30px; font-size:16px; padding:0 20px; margin:3px 0; }
div#right div#links ul li a { color:#494949; display:block; height:30px; background:url(../images/i23.png) right no-repeat; }
div#right div#links ul li a:hover { text-decoration:none; }
div#right div#links ul li.active { background:#e9e9e9; }
div#right div#links ul li.active a { background-image:url(../images/i24.png); }
div#right div.info { border-top:1px solid #ccc; padding:15px; color:#666; }
div#right div.info.top { border:0; }
div#right div.info h3 { font-size:1.3em; letter-spacing: 0.05em; margin-bottom:3px; }
div#right div.info span.large { font-size:1.8em; letter-spacing:0.05em; }
div#right div.info span.float { float:left; width:61%; }

div#domain { background:url(../images/i16.png) top no-repeat; padding-top:134px; }
div#domain.up { margin-top:-25px; }
div#domain span.label { font-size:18px; color:#a4a4a4; padding-left:6px; line-height:30px; }
div#domain div.price { color:#a4a4a4; font-size:30px; text-align:right; }
div#domain div.price strong { font-weight:normal; color:#a2cd1c; }

div#woodland { margin-top:60px; margin-left:60px;}

div#boxes { clear:both; height:220px; margin-bottom:20px; }
div#boxes div.box { width:250px; float:left; padding-bottom:15px; background:url(../images/i19.png) bottom no-repeat #f2f2f2; border-bottom:0; margin-left:5px; }
div#boxes div.box.first { margin:0; }
div#boxes div.box div.content { border:1px solid #d2d2d2; border-bottom:0; height:205px; }
div#boxes div.box div.content.padding { padding:15px 20px; height:175px; }
div#boxes div.box h4 { font-size:18px; color:#a4a4a4; margin-bottom:6px; }
div#boxes div.box span.label { padding:0 8px 5px 0px; display:block }
div#boxes div.box input.submit { margin-left:117px; }
div#boxes div.box div.quote { background:url(../images/i20.png) top left no-repeat; margin:10px; }
div#boxes div.box div.quote p { background:url(../images/i21.png) bottom right no-repeat; text-align:center; padding:35px 15px; line-height:20px; }
div#boxes div.box div.wordpress { background:url(../images/i22.png) bottom left no-repeat; height:175px; padding:15px 20px; }
div#boxes div.box div.wordpress p { margin:0 0 6px 100px; line-height:20px; }
div#boxes div.box div.wordpress div.button { margin-left:100px; }

div#footer { clear:both; background:#f2f2f2; font-size:11px; border-top:1px solid #e5e5e5; color:#a4a4a4; height:60px; padding:20px 0; }
div#footer a { color:#a4a4a4; }
div#footer div.content { width:761px; margin:0 auto; line-height:18px; }
div#footer div.left { float:left; width:75%; }
div#footer div.left span.copyright { display:block; }
div#footer div.left span.copyright a { color:#6195c4; }
div#footer div.right { float:right; width:25%; }
div#footer div.right a { display:block; width:40px; height:40px; float:right; margin-left:2px; }
div#footer div.right a span { display:block; width:40px; height:40px; text-indent:-10000px; }
div#footer div.right a.twitter { background:url(../images/i11.png); }
div#footer div.right a.facebook { background:url(../images/i12.png); }
div#footer div.right a.twitter span { background:url(../images/i13.png); }
div#footer div.right a.facebook span { background:url(../images/i14.png); }
