.row-2.new{
	height: 300px;
}












* { margin:0; padding:0;}

body { background:#d6dca3; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#7b8054; min-width:980px;}



input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}



object { vertical-align:top;}



.fleft { float:left;}

.fright { float:right;}

.clear { clear:both;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}



.wrapper { width:100%; overflow:hidden; padding:6px 6px 6px 6px;}

.container { width:100%;}



p { margin:0; padding:0;}



.tail-top { background:url(images/tail-top.gif) left top repeat-x #c7ce8f;}

.tail-top-right { position:absolute; width:50%; right:0; top:0; height:441px; background:url(images/tail-top-right.gif) repeat-x right top;}

.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}





/*==================forms====================*/

input, select { vertical-align:middle; font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}



#form label { display:block; color:#626262;}

#form input {width:262px; padding:2px 0 2px 3px; background:#fff; border-top:2px solid #7d7d7d; border-left:2px solid #7d7d7d; border-bottom:1px solid #cad2d5;  border-right:1px solid #cad2d5;}

#form textarea { width:262px; height:194px; overflow:auto; background:#fff; border-top:2px solid #7d7d7d; border-left:2px solid #7d7d7d; border-bottom:1px solid #cad2d5;  border-right:1px solid #cad2d5; padding:2px 0 0 3px; }

#form .buttons { width:100%; overflow:hidden; padding-top:19px;}

#form .buttons a { margin-left:13px;}





/*==================list====================*/

ul { list-style:none;}



.site-nav { padding-top:11px;}

.site-nav li { float:left; font-size:1.17em; border-right:1px solid #5cacc6; padding-right:18px; margin-right:18px;}

.site-nav li a { text-decoration:none; display:block; float:left; color:#fff; text-align:center; width:102px;}

.site-nav li a span { display:block; padding:5px 0 6px 0; font-style:normal;}

.site-nav li a:hover,

.site-nav li a.act { 

	background:url(images/nav-left.gif) no-repeat left top #206f87;

}

.site-nav li a:hover span,

.site-nav li a.act span { 

	background:url(images/nav-right.gif) no-repeat right top;

}

.site-nav li.last { border:0; padding:0; margin:0;}



.footer-nav { text-align:right; padding:18px 0 8px 0;}

.footer-nav li { display:inline; line-height:1em; border-right:1px solid #206f87; padding-right:16px; margin-right:16px;}

.footer-nav li a { color:#206f87; text-decoration:none;} 

.footer-nav li a:hover,

.footer-nav li a.act { 

	text-decoration:underline;

}

.footer-nav li.last { border:0; margin:0; padding:0;}



.list li { padding:5px 0 5px 31px; color:#5c8627; text-transform:uppercase; font-size:14px; line-height:14px;}

.list li a { color:#5c8627;}

.list li.m1 { background:url(images/marker-1.png) no-repeat left top;}

.list li.m2 { background:url(images/marker-2.png) no-repeat left top;}

.list li.m3 { background:url(images/marker-3.png) no-repeat left top;}

.list li.m4 { background:url(images/arrow-next.png) no-repeat left top; margin:5px 0 0 0;}



.extra-list { width:100%; overflow:hidden;}

.extra-list li { float:left; margin-right:4px; padding-bottom:4px;}

.extra-list li li { float:none; display:block;}

.extra-list li.last { margin-right:0;}



.extra-list li.png { cursor:pointer;}

.extra-list li.png:hover { cursor:pointer; font-weight:bold;}



.list1 { padding-left:39px;}

.list1 li { padding:0 0 9px 13px; line-height:.92em;}

.list1 li a { text-decoration:none;}

.list1 li a:hover { font-weight:bold;}



.list2 { padding-bottom:5px;}

.list2 li { color:#206f87; font-weight:bold; padding:0 0 10px 21px; background:url(images/marker-7.gif) no-repeat left 2px;}

.list2 li a { color:#206f87;}



.list3 { margin-top:-15px;}

.list3 li { padding-top:15px;}

.list3 li cite { font-style:normal;}

.list3 li h5 { text-align:right; margin-bottom:0;}



.list4 { margin-top:-15px;}

.list4 li { padding-top:15px;}

.list4 li p { margin-bottom:15px;}

.list4 li span { display:block; width:100%; overflow:hidden;}



.list5 { margin-top:-8px;}

.list5 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:8px;}

.list5 li h5 { float:left; width:384px; margin-right:54px;}

.list5 li em { font-style:normal; float:left; width:60px; display:block; text-align:center; margin-right:54px; padding-top:7px;}

.list5 li span { display:block; float:left; width:60px; text-align:center; padding-top:7px;}





/*==================other====================*/

.img-box img { margin-bottom:25px; display:block;}



.img-box1 { width:100%; overflow:hidden;}

.img-box1 img { float:left; margin:0 20px 0 0;}



.p1 { margin-bottom:16px;}



.phone { float:right; margin-right:85px;}





/*==================txt, links, lines, titles====================*/

a {color:#7b8054; outline:none;}

a:hover{text-decoration:none;}



h3 { color:#5f831b; font-size:24px; line-height:24px; margin-bottom:15px;}

h3 a { color:#5f831b;}

h4 { color:#206f87; font-size:24px; line-height:24px; margin-bottom:15px;}

h4 a { color:#206f87;}

h5 { color:#7b8054; font-size:1em; text-transform:uppercase; margin-bottom:7px;}

h5 a {color:#7b8054;}

h5 a { color:#7b8054; text-decoration:none;}

h5 a:hover { text-decoration:underline;}



.txt1 { color:#206f87; font-weight:bold;}



.link1 { display:inline-block; float:right; position:relative; color:#206f87; background:url(images/link1-right.png) no-repeat right top; font-size:14px; text-decoration:none; line-height:14px; margin-right:2px;}

.link1 em { display:inline-block; background:url(images/link1-left.png) no-repeat left top; padding:0 16px 0 5px;}

.link1 b { display:inline-block; background:url(images/link1-bgd.png) repeat-x top; padding:4px 6px 6px 6px; font-style:normal; font-weight:normal;}

.link1:hover { color:#000;}



.link2 { display:block; float:right; background:url(images/link2-right.gif) no-repeat right top; color:#fff; font-size:14px; text-decoration:none; line-height:14px;}

.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top; padding:0 16px 0 5px;}

.link2 b { display:block; background:url(images/link2-bgd.gif) repeat-x top; padding:4px 6px 6px 6px; font-style:normal; font-weight:normal;}

.link2:hover { color:#c1da3a;}



.link3 { position:absolute; right:20px; top:110px;}

.link3 a { display:block; float:left; background:url(images/link3-right.gif) no-repeat right top; color:#fff; font-size:14px; text-decoration:none; line-height:14px;}

.link3 a em { display:block; background:url(images/link3-left.gif) no-repeat left top; padding:0 16px 0 5px;}

.link3 a b { display:block; background:url(images/link3-bgd.gif) repeat-x top; padding:3px 6px 5px 6px; font-style:normal; font-weight:normal;}

.link3 a:hover { color:#c1da3a;}



.link4 { position:absolute; right:20px; top:110px;}

.link4 a { display:block; float:left; background:url(images/link4-right.gif) no-repeat right top; color:#fff; font-size:14px; text-decoration:none; line-height:14px;}

.link4 a em { display:block; background:url(images/link4-left.gif) no-repeat left top; padding:0 16px 0 5px;}

.link4 a b { display:block; background:url(images/link4-bgd.gif) repeat-x top; padding:3px 6px 5px 6px; font-style:normal; font-weight:normal;}

.link4 a:hover { color:#f2da2f;}



.link5 { display:block; float:right; background:url(images/link5-bgd.gif) repeat-x top; color:#7b8054; font-size:14px; text-decoration:none; line-height:14px;}

.link5 em { display:block; background:url(images/link5-left.gif) no-repeat left top;}

.link5 b { display:block; background:url(images/link5-right.gif) no-repeat right top; padding:4px 10px 6px 10px; font-style:normal; font-weight:normal;}

.link5:hover { color:#000;}



.divider { background:url(images/line-2.gif) repeat-y 298px 0; width:100%;}

.divider1 { background:url(images/line-2.gif) repeat-y 304px 0;}

.divider2 { background:url(images/line-2.gif) repeat-y 626px 0;}

.line-hor1 { background:url(images/line-3.gif) repeat-x top; height:1px; margin:10px 0; overflow:hidden; font-size:0; line-height:0;}



.title { margin-bottom:4px;}





/*==================boxes====================*/

.extra-box1 { width:324px; height:151px; background:url(images/extra-bg1.png) no-repeat left top; position:relative;}

.extra-box1 .inner { padding:9px 70px 0 11px;}

.extra-box1 .price { position:absolute; right:23px; top:56px;}

.extra-box1 .list1 li { background:url(images/marker-5.png) no-repeat left top;}

.extra-box1 .list1 li,

.extra-box1 .list1 li a { 

	color:#89daf3;

}



.extra-box2 { width:324px; height:151px; background:url(images/extra-bg2.png) no-repeat left top; position:relative;}

.extra-box2 .inner { padding:9px 70px 0 11px;}

.extra-box2 .price { position:absolute; right:23px; top:56px;}

.extra-box2 .list1 li { background:url(images/marker-6.png) no-repeat left top;}

.extra-box2 .list1 li,

.extra-box2 .list1 li a { 

	color:#d4f268;

}





/*header*/

#header .row-1 { height:46px; padding-left:19px;}

#header .row-2 { width:100%; overflow:hidden; position:relative; height:360px;}

#header .row-2 .logo { position:absolute; top:26px; left:346px;}

#header .row-2 p { color:#206f87; font-weight:bold; background:url(images/line-1.gif) repeat-x top; padding-top:8px; margin-bottom:10px;}

#header .row-2 p span { display:block; background:url(images/line-1.gif) repeat-x bottom; padding-bottom:8px;}

#header .row-2 h2 { font-size:20px; color:#206f87; line-height:20px; margin-bottom:3px;}

#header .row-2 h2 span { font-size:22px; display:block;}

#header .row-2 h3 { font-size:24px; color:#2d819b; line-height:22px; margin-bottom:8px;}

#header .row-2 .fleft { position:absolute; top:78px; left:29px; width:250px;}

#header .row-2 .fright { position:absolute; top:78px; right:19px; width:230px;}

#header .row-2 .fright h2 { font-size:20px; line-height:20px;}

#header .row-2 .fright h2 span,

#header .row-2 .fright h2 span strong { 

	font-size:24px;

}

#header .row-2 .fright h2 span em { font-size:40px; font-style:normal;}

#header .row-2 .fright h2 span b { text-transform:uppercase; font-size:14px;}

#header .row-2 .fright h3 { color:#547713;}



/*content*/

#content .indent { padding:26px 0 35px 28px;}

#content dl { margin-bottom:20px;}

#content dl dt { font-weight:bold; text-transform:uppercase; margin:15px 0 7px 0;}



.hosting-plans tr { background:#ffffff;}

.hosting-plans tr.legend { background:url(images/table-header.png) repeat-x;}

.hosting-plans tr.legend td { color:#ffffff; font-weight:bold; border-bottom:none;}

.hosting-plans tr.alt { background:#eeeeee;}

.hosting-plans td { width:260px; text-align:center; padding:5px 0 5px 0; border-bottom:1px solid #cccccc;}

.hosting-plans td.side { width:190px; font-weight:bold; text-align:left; padding:5px 0 5px 10px;}

.hosting-plans .buy-now { margin:0 95px 0 95px;}

.hosting-plans .buy-now a { width:75px; color:#ffffff; text-decoration:none; display:block; background:url(images/button-bg.png) repeat-x; padding:3px 3px 3px 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.hosting-plans .buy-now a:hover { background:url(images/button-bg-hover.png) repeat-x;}

.hosting-plans .buy-now a:active { background:url(images/button-bg-active.png) repeat-x;}



.script { float:left; text-align:center; margin:0 0 0 10px; cursor:pointer;}



/*footer*/

#footer p { text-align:right; color:#7b8054; font-weight:bold;}

#footer p a { color:#7b8054; text-decoration:none;}

#footer p a:hover { text-decoration:underline;}

#header {
	width: 100%;
	height: 134px;
}
#headerContainer {
	width: 950px;
	height: 50px;
	margin: 0 auto;
}
#mainNav {
	width: 950px;
	height: 47px;
	background: url(images/navBackground.png) no-repeat top left;
	float: left;
	top: -13px;
	position: relative;
}
#logo {
	text-indent: -9999px;
}
#logo a {
	display: block;
	width: 129px;
	height: 25px;
	float: left;
	margin: 11px 22px 0 22px;
	background: url(images/logonew.png) no-repeat top left;;
}
#logo a:active {
	position: relative;
	top: 1px;
}

#navCont {
	position: relative;
	top: 20px;
}

#mainNav ul {
	list-style: none;
	float: left;
	margin: 15px 0 0 22px;
}
#mainNav li {
	float: left;
	margin-right: 25px;
}
#mainNav a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 0px #677c31;
	padding-bottom: 1px;
}
#mainNav li a:hover, #mainNav li.active a {
	border-bottom: 1px dotted #fff;
}
#mainNav li.last {
	margin-right: 0;
}



#subNav {
	width: 850px;
	height: 33px;
	background: url(images/subnavBackground.png) no-repeat top left;
	float: left;
	position: relative;
	top: -15px;
	left: 50px;
}
#subNav ul {
	list-style: none;
	float: left;
	margin: 7px 0 0 22px;
}
#subNav li {
	float: left;
	margin-right: 31px;
}
#subNav a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 0px #20606f;
	padding-bottom: 1px;
}
#subNav li a:hover, #subNav li.active a {
	border-bottom: 1px dotted #fff;
}
#subNav li.last {
	margin-right: 0;
}



#wrapper {
	/*width: 910px;*/
	width: 940px;
	height: auto;
	background: #fff;
	/*padding: 20px;*/
	padding: 10px 15px;
	margin: 15px auto;
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#header #promo {
	width: auto;
	height: 54px;
	float: left;
	position: relative;
	top: 18px;
	left: 20px;
	background: url(../img/ipad-promo.png) no-repeat top left;
}
#header #promo .ipad {
	width: 51px;
	height: 54px;
	display: block;
	float: left;
	cursor: pointer;
	background: url(../img/ipad-promo.png) no-repeat top left;
}
#header #promo span {
	display: none;
	position: relative;
	top: 6px;
	left: 8px;
	font-size: 10px;
}
#header #promo span a {
	color: #3f6483;
}

#topLogin {
	width: 207px;
	height: 26px;
	float: right;
	margin-top: 5px;
	background: url(../img/topLoginBackground.png) no-repeat top left;
}
#topLogin a {
	color: #fff;
}
#topLogin ul {
	list-style: none;
}
#topLogin li {
	float: left;
	font-size: 11px;
	margin-top: 2px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	text-transform: uppercase;
}
#topLogin li.first {
	margin-left: 10px;
	margin-right: 19px;
}



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






