* { margin:0; padding:0;}
body { background:#101010; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.0625em; color:#9d9d9d;}

.myform input, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:.91em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:16px;}

.tail-top { background:url(../images/tail-top.gif) left top repeat-x #212121;}
.tail-bottom { background:url(../images/tail-bottom.gif) left bottom repeat-x;}
.main-bg {background:url(../images/main-bg.jpg) center top no-repeat;}
.content-bg { background:url(../images/content-bg.jpg) center 375px no-repeat;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#search-form input.text { width:214px; padding:1px 0 1px 3px;}
#search-form select { margin:0 5px; width:60px;}

#extensions ul { padding-bottom:20px; width:100%; overflow:hidden;}
#extensions li { float:left; width:91px; height:25px;}
#extensions input { width:14px; height:14px; margin-right:2px;}

#frmContact label { display:block; height:25px; }
#frmContact input { width:203px; padding:2px 0 2px 3px; color:#a4a4a4; border:1px solid #a4a4a4; background:#2c2c2c;}
#frmContact textarea { width:236px; height:65px; padding:1px 0 1px 3px; margin-bottom:16px; overflow:auto; color:#a4a4a4; border:1px solid #a4a4a4; background:#2c2c2c;}

/*==================list====================*/
ul { list-style:none;}

#site-nav { width:100%; overflow:hidden; background:url(../images/divider.gif) no-repeat left top;}
#site-nav li { float:left; background:url(../images/divider.gif) no-repeat right top; padding-right:2px; font-size:1.1em;}
#site-nav li a { display:block; height:30px; line-height:30px; width:91px; text-align:center; color:#acb1b7; text-decoration:none;}
#site-nav li a:hover { background:#1f1f1f;}
#site-nav li a.current { background:#1f1f1f;}

#MenuBar1 li a.current { background:#1f1f1f;}

.banners { width:100%; overflow:hidden; padding-bottom:2px;}
.banners li { float:left; padding-right:1px;}
.banners li.alt { padding:0;}

.list1 li { background:url(../images/marker.gif) no-repeat left 4px; padding:0 0 3px 17px;}
.list1 li a { color:#8e8d8d; text-decoration:none;}
.list1 li a:hover { text-decoration:none; color:#fff;}

.pricelist { padding-bottom:30px;}
.pricelist li { display:inline;}
.pricelist li a { display:block; color:#9d9d9d; text-decoration:none; padding-bottom:3px;}
.pricelist li a:hover { color:#fff;}
.pricelist li span { float:right;}
.pricelist li em { float:left; width:132px; font-style:normal;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

blockquote p { line-height:1.5em; margin-bottom:10px;}

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:30px;}
.p3 { margin-bottom:10px;}

/*==================txt, links, lines, titles====================*/
a {color:#91d0ee;}
a:hover{text-decoration:none;}

h2 { font-size:1.5em; line-height:1.1em; font-family:Arial Narrow, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#e0e0e0; background:url(../images/icon1.gif) no-repeat left 3px; padding:4px 0 2px 30px; margin-bottom:15px;}
h3 { font-size:1em; font-weight:normal; color:#91d0ee;}
h4 { font-size:1.5em; line-height:1.1em; font-family:Arial Narrow, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#e0e0e0; margin-bottom:4px;}
h5 { font-size:1em; font-weight:normal; color:#91d0ee; margin-bottom:16px;}
h6 { font-size:.91em; font-weight:normal; color:#91d0ee;}

.txt1 { color:#91d0ee;}

.link1 { background:url(../images/marker1.gif) no-repeat left 5px; padding:0 0 0 11px;}

/*==================boxes====================*/
.search-box { background:url(../images/serch-box-bg.gif) no-repeat left top #2a2a2a; width:100%;}
.search-box .inner { padding:13px 20px 21px 56px;}

.cont-box { padding:0 36px 0 0; margin-bottom:20px;}
.cont-box span { float:right;}

/* hosting */
.bghosting  { width:232px; height:138px; background:url(../images/bghosting.jpg); display:table-cell;  text-align:center;}
.itemhosting {font-weight:bold; font-size:22px; color:#fff; bottom:-40px; position: relative; line-height:30px;}

/*header*/
#header .row-1 { height:31px;}
#header .row-2 { position:relative; color:#bababa;}
#header .row-2 .indent { padding:157px 30px 0 286px;}
#header #logo {
	position:absolute;
	top:12px;
	left:12px;
}
#header .row-2 .title { margin-bottom:14px;}
#header .row-2 p { padding:0 0 15px 3px; margin:0;}

/*content*/
#content { padding:20px 0 40px 0; }
#content .indent { padding:10px 0 0 0;	}
#content .indent1 { padding:0 0 42px 0;}
#content .indent2 { padding:32px 0 0 8px;}

/*footer*/
#footer { color:#cccbcb;}
#footer p { padding:20px 0 0 0; margin:0;}

/*==========================================*/
