/* Global properties ======================================================== */
html {height:100%;}
html, body {width:100%; padding:0; margin:0;}
body {
	color: #333;
	min-width: 998px;
	background: url(../images/body-bg.jpg) center 0 repeat #1c1c1c;
	height: 100%;
	font-size: 12px;
	font-family: "Century Gothic";
}
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.bg {background: url(../images/bg.jpg) center 0 repeat-y; width:100%; min-height:100%;}
.main {width:960px; margin:0 auto;}
/***********************************************************************/
a {text-decoration:none; cursor:pointer;text-decoration:none; }
a:hover {text-decoration:none;}

.button {background:#353535; display:inline-block; font-size:20px; line-height:25px; color:#fff; font-weight:bold; font-family: 'Open Sans Condensed', sans-serif; padding:9px 30px 10px 30px;}
.button:hover {background:#000;}

.button-2 {background:#fff; display:inline-block; font-size:20px; line-height:25px; color:#353535; font-weight:bold; font-family: 'Open Sans Condensed', sans-serif; padding:9px 30px 10px 30px;}
.button-2:hover {background:#000; color:#fff;}

.link {color:#0fc6ee; text-transform:uppercase; }
.link:hover {text-decoration:underline; }

.clr-1 {color:#e2e2e4;}

.text-1 {
	font-size: 24px;
	line-height: 42px;
	color: #C60000;
	font-weight: bold;
	font-family: 'Open Sans Condensed', sans-serif;
}
.text-1>strong { display:block; font-size:25px; line-height:30px; color:#9f9fa6; font-weight:bold; margin-top:-7px;}
.text-2 {font-size:14px; line-height:22px; color:#000; font-weight:bold; text-transform:uppercase;}
.text-3 {font-size:14px; line-height:22px; color:#e2e2e4; font-weight:bold; text-transform:uppercase;}

h2 {
	font-size: 18px;
	line-height: normal;
	color: #CCCCCC;
	font-family: "Century Gothic";
	font-weight: bold;
}

ul {margin:0; padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 8px 15px; font-size:11px; line-height:22px; color:#fff; text-transform:uppercase; background:url(../images/marker-1.gif) 0 8px no-repeat;}
ul.list-1 li a {color:#fff;text-decoration:underline;}
ul.list-1 li a:hover {text-decoration:none;}

ul.list-2 li {padding:0px 0 8px 15px; font-size:11px; line-height:22px; color:#9f9fa6; text-transform:uppercase; background:url(../images/marker-1.gif) 0 8px no-repeat;}
ul.list-2 li a {color:#9f9fa6;text-decoration:underline;}
ul.list-2 li a:hover {text-decoration:none;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.wrap {overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.img-indent {float:left; margin:6px 20px 0px 0;}	
.img-indent-2 {float:left; margin:0px 20px 0px 0;}	
.img-indent-3 {float:left; margin:7px 20px 0px 0;}
.line-height {line-height:18px;}
.last {margin-right:0px !important; padding-right:0px !important;}
.align-r {text-align:right;}
.align-c {text-align:center;}
.upper {
	text-transform: none;
}

.top-1 {margin-top:23px;}
.top-2 {margin-top:20px;}
.top-3 {margin-top:33px;}
.top-4 {margin-top:27px;}
.top-5 {margin-top:23px;}

.bot-1 {
	padding-bottom: 63px;
	text-align: justify;
}
.bot-2 { padding-bottom:58px;}

.p1 {margin-bottom:22px;}
.p2 {margin-bottom:7px;}
.p3 {margin-bottom:6px;}
.p4 {margin-bottom:13px;}
.p5 {margin-bottom:8px;}

/*********************************header*************************************/
header{
	width: 100%;
	background-color: #1c1c1c;
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #DD0302;
	background-image: url(../images/back.png);
}

h1 {display:inline-block; z-index:111; float:left; padding:27px 0 0 21px;}
header p {
	float: right;
	width: 230px;
	overflow: hidden;
	color: #c6c6ce;
	padding: 27px 0 27px 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 20px;
}
header p>span {
	display: block;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	margin-top: 6px;
	letter-spacing: -1px;
}

nav {
	display: block;
	z-index: 1111;
	position: relative;
	background-position: 0;
}

ul.menu {
	display: block;
	width: 960px;
	margin: 0 auto;
	background-color: #BDBDC5;
}
ul.menu li {
	float: left;
	display: block;
	text-align: center;
	background-repeat: no-repeat;
	background-position: right 0;
}
ul.menu li:first-child {

}
ul.menu li a.home {background:url(../images/home.jpg) 0 0 no-repeat;width:61px; height:60px; display:block; padding:0 !important;
		-moz-border-radius: 8px 0px 0px 0px;
	-webkit-border-radius: 8px 0px 0px 0px;
	border-radius: 8px 0px 0px 0px;

}

ul.menu li a.home2 {
	width: 57px;
	height: 60px;
	display: block;
	padding: 0 !important;
	-moz-border-radius: 0px 8px 0px 0px;
	-webkit-border-radius: 0px 8px 0px 0px;
	border-radius: 0px 8px 0px 0px;
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	background-position: left 0;

}
ul.menu li a {
	font-family: "Century Gothic";



}
.mainm {
	color: #333;
	font-size: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEC4C2;
	padding-top: 21px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 22px;
	z-index: 1000;
	background-repeat: repeat-x;
}

ul.menu li:hover a.home, ul.menu li.current a.home {
	background-position: right 0;
	color: #C90101;
}
ul.menu li:hover a.home img, ul.menu li.current a.home img {display:none;}
ul.menu li a:hover , ul.menu li.current a {
	color: #FF0000;
}

.last{
	-moz-border-radius: 0px 8px 0px 0px;
	-webkit-border-radius: 0px 8px 0px 0px;
	border-radius: 0px 8px 0px 0px;
	width: 210px;
	height: 60;
	border: none;
	float: left;

}


/*********************************content*************************************/
#content { width:960px; margin:0 auto; position:relative;}

.block-1 {background:#e2e2e4; border:#fff 1px solid;}
.block-2 {background:#1c1c1c;}

.pad-1 {padding:39px;}
.pad-2 {padding:30px 40px 30px 40px;}

.box-1 {
	overflow: hidden;
	padding-right: 0;
	padding-bottom: 20px;
	margin-top: 7px;
}
.box-1>div {
	float: left;
	margin-right: 20px;
	color: #CCCCCC;
	margin-left: 20px;
	text-align: justify;
	height: 180px;
	overflow: hidden;
}
.box-1 .text-1 {margin:10px 0 8px 0;}
.box-1 .button {
	margin-top: 5px;
}
.box-2 {width:420px; float:left; margin-right:40px; }
.box-2 h2 {margin-bottom:13px;}
.box-2>div {padding-bottom:20px;}
.box-2>div>div {position:relative; border:#494949 1px solid; background:#000; padding:18px 20px 18px 29px; color:#9f9fa6; font-style:italic; text-transform:uppercase;}
.box-2>div>div .comments-corner {position:absolute; bottom:-14px; left:29px; width:13px; height:14px; background:url(../images/comments-corner.png) 0 0 no-repeat; }
.box-2>div> a {display:inline-block; background:url(../images/icon-1.png) 0 0 no-repeat; color:#9f9fa6; font-weight:bold; text-transform:uppercase; line-height:21px; padding-top:3px; padding-left:30px; margin-top:10px;}
.box-2>div> a:hover {color:#fff;}
.box-3 {width:420px; float:left;}
.box-3 h2 {margin-bottom:16px;}
.box-3 .wrap ul.list-1 {float:left; width:190px; margin-right:40px;}
.box-3>a {margin-top:25px;}
.sub-page {background:#e2e2e4; overflow:hidden;}
.sub-page-left {
	border: #fff 1px solid;
	border-bottom: none;
	float: left;
	width: 640px;
	padding-top: 29px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.sub-page-right {
	background: #1c1c1c;
	float: right;
	width: 230px;
	color: #9f9fa6;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}
.sub-page-right1 {
	float: right;
	width: 230px;
	color: #FFFFFF;
	background-color: #DD0302;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}
.sub-page-right h2 {color:#e2e2e4;}
.box-4 {overflow:hidden; text-transform:uppercase; margin:13px 0 23px 0;}
.box-4 >div {float:left; width:190px; margin-right:20px;}
.box-4 >div img {margin-bottom:13px;}
.shadow {position:relative;}
.shadow:after {content:""; position:absolute; bottom:9px; left:-40px; background:url(../images/shadow.png) 0 0 no-repeat; width:270px; height:21px;}
.box-5 img {margin:14px 0 13px 0;}
.box-5 ul {margin:8px 0 17px 0;}
.box-6 {overflow:hidden;}
.box-6 .text-2 {margin:5px 0 1px 0;}
.box-7 img {margin:13px 0 13px 0;}
.box-7 ul {margin:8px 0 0px 0;}
.box-8 img {margin:13px 0 13px 0;}
.box-9 .text-2 {margin-bottom:1px;}
.box-9 ul {margin:8px 0 0px 0;}

table {
	text-transform: none;
}
table td, table th {
	border-collapse: collapse;
}
table th {width:122px; font-weight:bold; text-align:left; padding:15px 10px 8px 20px;}
table td {
}
table td:first-child {font-weight:bold;}

/****************************footer************************/
footer {width:960px; overflow:hidden; margin:0 auto; padding:33px 0px 33px 0; background:#fff; text-align:center; color:#000; text-transform:uppercase; }

/**********************form**********************/
.map {width:190px; height:247px; margin-top:13px; }
.map iframe {width:190px; height:247px;}
dl.adr { margin-top:13px; text-transform:uppercase;}
dl.adr dt {}
dl.adr dd span { width:70px; display:block; float:left;}
dl.adr dd {white-space:nowrap;}
dl.adr dd a {}
dl.adr dd a:hover {}
#form { margin: 13px 0 0px 0px; width:610px; }
#form input {border:#fff 1px solid; background:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; padding:7px 10px 7px 18px;outline: medium none;width: 580px; height:14px; float:left;}
#form textarea {border:#fff 1px solid; background:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; height:173px;outline: medium none;overflow: auto; padding: 7px 0px 0px 18px;width:590px;resize:none;margin:0px 0 0 0;float:left;}
#form label {position:relative;display: block; min-height:35px; overflow:hidden;}
.btns {text-align:right; overflow:hidden; width:610px; padding-top:10px; }
.btns a {display:inline-block; margin-left:10px;}
.a1 {margin:0 5px;}
.indent-bot {margin:0 0 18px 0;}
.indent-bot-1 {margin:0 0 33px 0;}
.indent-bot-2 {margin:0 0 37px 0;}
.inner-indent {padding:20px 35px 0 0;}
.indent-top {padding-top:20px;}
.indents-1 {margin:0 40px 0 0;}
.pad-right {padding-right:20px;}

.welc{
	display: inline;
	float: left;
	position: relative;
	width: 472px;
	background-color: #191919;
	background-image: url(../images/topic.JPG);
	background-repeat: repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3B3B3B;
	margin-top: 2px;
	-moz-border-radius: 0px 0px 0px 8px;
	-webkit-border-radius: 0px 0px 0px 8px;
	border-radius: 0px 0px 0px 8px;
		box-shadow: 0px 0px 7px rgba(0,0,0,0.8) inset;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.8) inset;
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.8) inset;
	-o-box-shadow: 0px 0px 7px rgba(0,0,0,0.8) inset;
}

.container_24 {margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{
	display: inline;
	float: left;
	position: relative;
	width: 237px;
	background-color: #191919;
	background-image: url(../images/topic.JPG);
	background-repeat: repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3B3B3B;
	margin-top: 2px;
	margin-left: 7px;

		box-shadow: 0px 0px 7px rgba(0,0,0,0.8) inset;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.8) inset;
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.8) inset;
	-o-box-shadow: 0px 0px 7px rgba(0,0,0,0.8) inset;
	
}.alpha{margin-left:0;}.omega{margin-right:0;}.container_24 .grid_1{width:30px;}.container_24 .grid_2{width:70px;}.container_24 .grid_3{width:110px;}.container_24 .grid_4{width:150px;}.container_24 .grid_5{width:190px;}.container_24 .grid_6{width:230px;}.container_24 .grid_7{width:270px;}.container_24 .grid_8{width:310px;}.container_24 .grid_9{width:350px;}.container_24 .grid_10{width:390px;}.container_24 .grid_11{width:430px;}.container_24 .grid_12{width:470px;}.container_24 .grid_13{width:510px;}.container_24 .grid_14{width:550px;}.container_24 .grid_15{width:590px;}.container_24 .grid_16{width:630px;}.container_24 .grid_17{width:670px;}.container_24 .grid_18{width:710px;}.container_24 .grid_19{width:750px;}.container_24 .grid_20{width:790px;}.container_24 .grid_21{width:830px;}.container_24 .grid_22{width:870px;}.container_24 .grid_23{width:910px;}.container_24 .grid_24{width:950px;}.container_24 .prefix_1{padding-left:40px;}.container_24 .prefix_2{padding-left:80px;}.container_24 .prefix_3{padding-left:120px;}.container_24 .prefix_4{padding-left:160px;}.container_24 .prefix_5{padding-left:200px;}.container_24 .prefix_6{padding-left:240px;}.container_24 .prefix_7{padding-left:280px;}.container_24 .prefix_8{padding-left:320px;}.container_24 .prefix_9{padding-left:360px;}.container_24 .prefix_10{padding-left:400px;}.container_24 .prefix_11{padding-left:440px;}.container_24 .prefix_12{padding-left:480px;}.container_24 .prefix_13{padding-left:520px;}.container_24 .prefix_14{padding-left:560px;}.container_24 .prefix_15{padding-left:600px;}.container_24 .prefix_16{padding-left:640px;}.container_24 .prefix_17{padding-left:680px;}.container_24 .prefix_18{padding-left:720px;}.container_24 .prefix_19{padding-left:760px;}.container_24 .prefix_20{padding-left:800px;}.container_24 .prefix_21{padding-left:840px;}.container_24 .prefix_22{padding-left:880px;}.container_24 .prefix_23{padding-left:920px;}.container_24 .suffix_1{padding-right:40px;}.container_24 .suffix_2{padding-right:80px;}.container_24 .suffix_3{padding-right:120px;}.container_24 .suffix_4{padding-right:160px;}.container_24 .suffix_5{padding-right:200px;}.container_24 .suffix_6{padding-right:240px;}.container_24 .suffix_7{padding-right:280px;}.container_24 .suffix_8{padding-right:320px;}.container_24 .suffix_9{padding-right:360px;}.container_24 .suffix_10{padding-right:400px;}.container_24 .suffix_11{padding-right:440px;}.container_24 .suffix_12{padding-right:480px;}.container_24 .suffix_13{padding-right:520px;}.container_24 .suffix_14{padding-right:560px;}.container_24 .suffix_15{padding-right:600px;}.container_24 .suffix_16{padding-right:640px;}.container_24 .suffix_17{padding-right:680px;}.container_24 .suffix_18{padding-right:720px;}.container_24 .suffix_19{padding-right:760px;}.container_24 .suffix_20{padding-right:800px;}.container_24 .suffix_21{padding-right:840px;}.container_24 .suffix_22{padding-right:880px;}.container_24 .suffix_23{padding-right:920px;}.container_24 .push_1{left:40px;}.container_24 .push_2{left:80px;}.container_24 .push_3{left:120px;}.container_24 .push_4{left:160px;}.container_24 .push_5{left:200px;}.container_24 .push_6{left:240px;}.container_24 .push_7{left:280px;}.container_24 .push_8{left:320px;}.container_24 .push_9{left:360px;}.container_24 .push_10{left:400px;}.container_24 .push_11{left:440px;}.container_24 .push_12{left:480px;}.container_24 .push_13{left:520px;}.container_24 .push_14{left:560px;}.container_24 .push_15{left:600px;}.container_24 .push_16{left:640px;}.container_24 .push_17{left:680px;}.container_24 .push_18{left:720px;}.container_24 .push_19{left:760px;}.container_24 .push_20{left:800px;}.container_24 .push_21{left:840px;}.container_24 .push_22{left:880px;}.container_24 .push_23{left:920px;}.container_24 .pull_1{left:-40px;}.container_24 .pull_2{left:-80px;}.container_24 .pull_3{left:-120px;}.container_24 .pull_4{left:-160px;}.container_24 .pull_5{left:-200px;}.container_24 .pull_6{left:-240px;}.container_24 .pull_7{left:-280px;}.container_24 .pull_8{left:-320px;}.container_24 .pull_9{left:-360px;}.container_24 .pull_10{left:-400px;}.container_24 .pull_11{left:-440px;}.container_24 .pull_12{left:-480px;}.container_24 .pull_13{left:-520px;}.container_24 .pull_14{left:-560px;}.container_24 .pull_15{left:-600px;}.container_24 .pull_16{left:-640px;}.container_24 .pull_17{left:-680px;}.container_24 .pull_18{left:-720px;}.container_24 .pull_19{left:-760px;}.container_24 .pull_20{left:-800px;}.container_24 .pull_21{left:-840px;}.container_24 .pull_22{left:-880px;}.container_24 .pull_23{left:-920px;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:'';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}.clearfix{display:inline-block;}*html .clearfix{height:1%;}.clearfix{display:block;}

.button-box {
	display: inline-block;
	border-radius: 6px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-right: 6px;
	padding-bottom: 6;
	padding-left: 6px;
	background-color: #3B3B3B;
	background-repeat: repeat-x;
	background-position: 0 0;
}
.btn-container {
	position: absolute;
	bottom: -5px;
	left: 0;
	right: 0;
	text-align: center;
	height: 36px;
}
.box-2 {
	background:url(../images/body-bg.gif);
	border-radius:6px;
	box-shadow:1px 1px 0 0 #fff;
	border:1px solid #d8d8d8;
	padding:19px 25px 29px 38px;
}
.boxes-bg {position:relative;}
.boxes-bg:after {
	display:block;
	position:absolute;
	content:"";
	background:url(../images/boxes-bg.png) no-repeat 0 0;
	left:-5px;
	top:-39px;
	width:970px;
	height:131px;
	z-index:1;
	
}
/*----- indents -----*/
.img-indent {
	float:left;
	margin:0 10px 0 0;
}
.img-indent-1 {
	float:left;
	margin:0 10px 12px 0;
}
.img-indent-bot {margin:0 0 14px 0;}

p {
	padding-bottom: 18px;
	padding-right: 20px;
	text-align: left;
	padding-top: 0px;
}
.p {padding-bottom:18px;}
.p0 {padding-bottom:0 !important;}
.p1 {padding-bottom:6px !important;}
.p2 {padding-bottom:12px !important;}
.p3 {padding-bottom:25px !important;}

.a1 {margin:0 5px;}
.indent-bot {
	height: 210px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
.indent-bot-1 {margin:0 0 33px 0;}
.indent-bot-2 {margin:0 0 37px 0;}
.inner-indent {padding:20px 35px 0 0;}
.indent-top {padding-top:20px;}
.indents-1 {margin:0 40px 0 0;}
.pad-right {padding-right:20px;}
/*----- lists -----*/
.list-1 {padding:0 0 20px 0;}
.list-1 li {
	display:block;
	padding:6px 0 6px;
	background:url(../images/list-1-border.gif) repeat-x 0 0;
	line-height:18px;
}
	.list-1 li:first-child {padding:0 0 6px 0; background:none;}
	.list-1 li a {
		color:#ec8f23;
		display:inline-block;
		font-size:12px;
		text-decoration:none;
		text-transform:uppercase;
		padding:0 0 0 15px;
		background:url(../images/list-1-marker.gif) no-repeat 0 6px;
	}
		.list-1 li a:hover {
			color:#454545;
		}
.list-2 {padding:0;}
.list-2 li {
	display:block;
	padding:6px 0 6px;
	background:url(../images/list-1-border.gif) repeat-x 0 0;
	line-height:18px;
}
	.list-2 li:first-child {padding:0 0 6px 0; background:none;}
	.list-2 li a {
		color:#ec8f23;
		display:inline-block;
		font-size:12px;
		text-decoration:none;
		padding:0 0 0 15px;
		background:url(../images/list-1-marker.gif) no-repeat 0 6px;
	}
		.list-2 li a:hover {
			color:#454545;
		}

/*----- buttons & links -----*/
a {
	color:#ec8f23;

	cursor:pointer;
}
	a:hover {
	text-decoration: none;
	
}

.button {
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 14px 6px 14px;
	font-family: "Century Gothic";
	color: #CF0000;
	text-decoration: none;
	border-radius: 6px;
	background-color: #ec6b23;
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: center;
}
	.button:hover {
	background-color: #e5b81d;
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	}
.socialmedia {
	float: right;
	height: 71px;
	width: 270px;
	background-color: #DD0302;
	margin-top: -10px;

}
.social-icons {
	overflow: hidden;
	text-align: right;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 0;
	height: 61px;
}
.social-icons span {
	display: inline-block;
	font-size: 13px;
	line-height: 17px;
	color: #CCC;
	font-weight: bold;
	margin: 3px 14px 0 0
}
.social-icons a {display:inline-block; width:23px; height:23px; float:right}
.icon-1 {background:url(../images/icon-1.png) 0 0 no-repeat}
.icon-2 {background:url(../images/icon-2.png) 0 0 no-repeat; margin-left:7px}
.icon-3 {background:url(../images/icon-3.png) 0 0 no-repeat; margin-left:7px}
.social-icons a:hover {
	background-color: #666
}


/* bottom & footer */
#bottom {
	background: url(../images/bg-bottom.jpg) no-repeat top left;
	width: 960px;
	height: 235px;
	color: #333333;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}
#bottom h5 {
	font-size: 18px;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
}
#bottom p {padding:0 0 10px 0;}
#bottom .inner {padding:20px 30px;}
#bottom .list {padding:0;}
#bottom .list li {line-height:22px;}
#bottom .list li a {color:#1d1d1d;}
#bottom .contact {position:relative;height:69px;width:200px;display:block;}
#bottom .contact span {background:url(../images/type-icons.png) no-repeat 0 0;height:26px;width:24px;display:block;position:absolute;bottom:0px;right:0px;z-index:20;}
#bottom .contact:hover span {background-position:0 -26px;}
#footer {
	background: url(../images/bg-footer.jpg) no-repeat top left;
	width: 960px;
	height: 70px;
	line-height: 35px;
	margin-top: 0;
	
	margin-right: auto;
	margin-left: auto;

}
#footer p {line-height:35px;color:#1d1d1d;}
#footer p.float-left, #footer ul.float-left {padding-left:10px;}
#footer p.float-right {padding-right:10px;}
#footer ul.float-right {
	padding-right: 5px;
	float: right;
}
#footer ul {list-style:none;padding:12px 0 0 0;margin:0;}
#footer ul li {display:block;float:left;border-left:1px solid #1d1d1d;line-height:12px;padding:0 5px 0 7px;}
#footer ul li:first-child {border-left:0;}
#footer ul li a {color:#1d1d1d;}
/* -- */

/* list styles */

/* default list style, no icons */
.list {list-style:none;padding:10px 0;margin:0;}
.list li a {
	color: #FFFFFF;
}
.list li {
	line-height: 28px;
	width: auto;
	float: none;
	color: #FFFFFF;
}

/* list with grey arrows */
.list.arrows-grey li {background:url(../images/list-arrows-grey.png) no-repeat center left;padding:0 0 0 15px;}

/* list with orange arrows */
.list.arrows-orange li {background:url(../images/list-arrows-orange.png) no-repeat center left;padding:0 0 0 15px;}

/* list with green arrows */
.list.arrows-green li {background:url(../images/list-arrows-green.png) no-repeat center left;padding:0 0 0 15px;}

/* list with blue arrows */
.list.arrows-blue li {background:url(../images/list-arrows-blue.png) no-repeat center left;padding:0 0 0 15px;}

/* list with smaller blue arrows */
.list.small-arrows-blue li {background:url(../images/list-arrows-blue-small.png) no-repeat center left;padding:0 0 0 15px;}

/* list with blue dots */
.list.dots-blue li {background:url(../images/list-dots-blue.png) no-repeat center left;padding:0 0 0 15px;}

/* list with grey dots */
.list.dots-grey li {background:url(../images/list-dots-grey.png) no-repeat center left;padding:0 0 0 15px;}

/* list with checked icon */
.list.checked li {background:url(../images/list-checked.png) no-repeat center left;padding:0 0 0 22px;}

/* extra bordering for list items */
.list.bordered li {border-bottom:1px solid #e8e8e8;border-top:1px solid #fcfcfc;}
.list.bordered li:first-child {border-top:0;}
.list.bordered li.last-child {border-bottom:0;}

/* -- */

/* info boxes */
.infobox {padding:0 15px 0 0;position:relative;}
.infobox p {display:block;line-height:23px;}
.infobox span {display:block;padding:0 0 0 50px;}
.infobox.blue {background:url(../images/infobox-blue.jpg) repeat;color:#446797;border:1px solid #5790dc;}
.infobox.blue span {background:url(../images/infobox-blue-span.png) no-repeat 15px center;}
.infobox.blue p {background:url(../images/infobox-blue-p.png) no-repeat center right;}

.infobox.orange {background:url(../images/infobox-orange.jpg) repeat;color:#846000;border:1px solid #f4b200;}
.infobox.orange span {background:url(../images/infobox-orange-span.png) no-repeat 15px center;}
.infobox.orange p {background:url(../images/infobox-orange-p.png) no-repeat center right;}

.infobox.red {background:url(../images/infobox-red.jpg) repeat;color:#b40000;border:1px solid #d70000;}
.infobox.red span {background:url(../images/infobox-red-span.png) no-repeat 15px center;}
.infobox.red p {background:url(../images/infobox-red-p.png) no-repeat center right;}

.infobox.green {background:url(../images/infobox-green.jpg) repeat;color:#419100;border:1px solid #54bb01;}
.infobox.green span {background:url(../images/infobox-green-span.png) no-repeat 15px center;}
.infobox.green p {background:url(../images/infobox-green-p.png) no-repeat center right;}

.standard-box {background:url(../images/box-bg.jpg) repeat;border:1px solid #c6c6c6;position:relative;}
.standard-box p {padding:15px !important;}
.standard-box.titled {}
.standard-box.titled p {padding-top:20px !important;}
.standard-box .title {background:url(../images/box-title.jpg) repeat-x;height:41px;line-height:41px;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #a4a4a4;position:absolute;top:-36px;left:-1px;width:100%;}
.standard-box .title h5 {padding:0 15px;color:#000;font-size:16px;}

/* -- */
* column system settings */
.column-210 {width:210px;}
.column-220 {
	width: 210px;
	float: left;
}
.column-290 {width:290px;}
.column-300 {width:300px;}
.column-380 {width:380px;}
.column-460 {width:460px;}
.column-700 {width:700px;}
.column-940 {width:940px;}

/* additional stylization of 960 grid system columns */
.column-220.float-left {padding-right:20px;}
.column-290.float-left {padding-right:30px;}

/* -- */
/* social icons */
.social-icons li {width:30px;height:30px;float:left;}
.social-icons li a {width:24px;height:24px;background:url(../images/social-icons.png) no-repeat 0 0;display:inline-block;float:none;}
.social-icons li .skype {background-position:0 0;}
.social-icons li .skype:hover {background-position:-24px 0;}
.social-icons li .linkedin {background-position:0 -24px;}
.social-icons li .linkedin:hover {background-position:-24px -24px;}
.social-icons li .facebook {background-position:0 -48px;}
.social-icons li .facebook:hover {background-position:-24px -48px;}
.social-icons li .digg {background-position:0 -72px;}
.social-icons li .digg:hover {background-position:-24px -72px;}
.social-icons li .deviantart {background-position:0 -96px;}
.social-icons li .deviantart:hover {background-position:-24px -96px;}
.social-icons li .twitter {background-position:0 -120px;}
.social-icons li .twitter:hover {background-position:-24px -120px;}


.social-icons.mini li {width:16px;height:16px;padding:0 0 0 4px;display:block;float:left;margin:4px 0 0 0;}
.social-icons.mini a {width:16px;height:16px;background:url(../images/social-icons-mini.png) no-repeat 0 0;display:block;float:left;}
.social-icons.mini li .skype {background-position:0 0;}
.social-icons.mini li .skype:hover {background-position:-16px 0;}
.social-icons.mini li .linkedin {background-position:0 -16px;}
.social-icons.mini li .linkedin:hover {background-position:-16px -16px;}
.social-icons.mini li .facebook {background-position:0 -32px;}
.social-icons.mini li .facebook:hover {background-position:-16px -32px;}
.social-icons.mini li .digg {background-position:0 -48px;}
.social-icons.mini li .digg:hover {background-position:-16px -48px;}
.social-icons.mini li .deviantart {background-position:0 -74px;}
.social-icons.mini li .deviantart:hover {background-position:-16px -74px;}
.social-icons.mini li .twitter {background-position:0 -80px;}
.social-icons.mini li .twitter:hover {background-position:-16px -80px;}
/* -- */
.log {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/header.jpg);
	height: 61px;
	
}

.thumbnail {
	display: block;
	padding: 5px;
	line-height: 20px;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	background-color: #E1E1E1;

}

.thumbnail1 {
	display: block;
	padding: 5px;
	line-height: 20px;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	float: left;
	margin-right: 14px;
	margin-bottom: 20px;
	background-color: #E1E1E1;

	width: 625px;
}

a.thumbnail:hover {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
	padding: 9px;
	color: #666666;
	background-color: #FFF;
}
.intext {
	background-color: #FFF;
	padding: 20px;
}
.abot {
	width: auto;
	margin-right: 300px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #1C1C1C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	float: left;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.redtext {
	font-size: 24px;
	color: #C60000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.cont {
	line-height: 1.6em;
	font-style: normal;
	margin-top: -6px;
}
.ref {
	line-height: 1.2px;
}
.sidedeco {
}
#side {
	position: fixed;
	width: 50px;
	height: 200px;
	z-index: 1;
	top: 240px;
	float: right;
	clear: right;
	right: 1px;
	background-image: url(../images/social_media.PNG);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 24px;
}
#apDiv1 {
	position:absolute;
	width:491px;
	height:115px;
	z-index:2;
	left: 342px;
	top: 171px;
}
#apDiv2 {
	position:absolute;
	width:280px;
	height:31px;
	z-index:1;
	left: 617px;
	top: 18px;
}

FORMS
------------------------------------------------------- */
form.generic-form{
	
}

form.generic-form label{
	line-height:34px;
	margin-left:10px;
}

form.generic-form input[type=text],form.generic-form input[type=password]{
	border:1px solid #cdcdcd;
	height:34px;
	line-height:34px;
	padding:0px 30px 0px 30px;
	color:#32383f;
}

form.generic-form textarea,form.generic-form select{
	border:1px solid #cdcdcd;
	background-color:#eeeeee;
	padding:10px;
}

form.generic-form .user{
	background:#eeeeee url(../images/icon/form_elements.png) no-repeat 0px 0px;
}

form.generic-form .password{
	background:#eeeeee url(../images/icon/form_elements.png) no-repeat 0px -90px;
}

form.generic-form .email{
	background:#eeeeee url(../images/icon/form_elements.png) no-repeat 0px -30px;
}

form.generic-form .web{
	background:#eeeeee url(../images/icon/form_elements.png) no-repeat 0px -60px;
}

form.generic-form .small{
	width:100px;
}

form.generic-form .medium{
	width:200px;
}

form.generic-form .medium-login{
	width:168px;
}

form.generic-form .large{
	width:300px;
}

form.generic-form .xlarge{
	width:400px;
}

form.generic-form .xxlarge{
	width:500px;
}

/* ----------------------------------------------------
	BLOG
------------------------------------------------------- */

.blog-content{
	background-color:transparent !important;
	border:none;
}

div.post-box{
	width:648px;
	border:1px solid #e1e1e1;
	/*min-height:100px !important;*/
	padding:20px 10px 10px 10px;
	background-color:#fff;
	overflow:auto;
}

div.post-box:hover{
	width:648px;
	border-width:3px;

	padding:18px 8px 8px 8px;	
}

/*post date*/
div.date-box,div.date-box div>div{
	width:56px;
	height:65px;
	background:url(../images/blog/datebox.png) no-repeat 0px 0px;
}

div.date-box div{
	position:relative;	
}
div.date-box div>div{
	top:0px;
	left:0px;
	z-index:1;
	background-position:0px -65px;
	position:absolute !important;
	display:none;
}
.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	z-index: 5000;
	cursor: pointer;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}

.formError .formErrorContent {
	width: 100%;
	background: #000;
	position:relative;
	z-index:5001;
	color: #fff;
	width: 150px;
	font-family: tahoma;
	font-size: 11px;
	border:none !important;
	padding: 4px 10px 4px 10px;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
  position:relative;
  z-index: 5006;
}

.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
	margin: 0px 0 0 12px;
  top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	font-size: 0px;
	height: 1px;
	background: #000;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}

/*** ESSENTIAL STYLES ***/


.menu ul {
	position: absolute;
	top: -999em;
	width: 200px; /* left offset of submenus need to match (see below) */

}
.menu ul li {
	width:			100%;
}

.menu li {
	float:			left;
	position:		relative;
}
.menu a {
	display:		block;
	position:		relative;
}
.menu li:hover ul,
.menu li.sfHover ul {
	left: 0;
	top: 3.6em; /* match top ul list item height */
	z-index: 99999;
	margin-top: 20px;
}
ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
	top:			-999em;
}

.drop {
	background-color: #1c1c1c;
	-moz-opacity: 0.93;
	-khtml-opacity: 0.93;
	opacity: 0.93;
	padding-top: 5px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 22px;
	color: #CCC;
	font-size: 14px;
	border-bottom-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/*tab, accordion*/
/*tab 1*/
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #c8c8c8;	border-left: 1px solid #c8c8c8; width: 100%; }
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #c8c8c8;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background-color: #393939;
}
ul.tabs li a { text-decoration: none; color: #9b9b9b; display: block; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:3px; text-transform:uppercase; padding: 0 20px; border: 1px solid #fff; outline: none;}
ul.tabs li a:hover, ul.tabs li.active a { background: #fff; color:#000; }
html ul.tabs li.active, html ul.tabs li.active a:hover  { background: #fff;	border-bottom: 1px solid #fff; }
.tab_container { border: 1px solid #f5f5f5; border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: #fff; margin:0 0 20px 0; }
.tab_content {
	padding: 20px;
	color: #666;
}

/*tab 2*/
ul.tabs2 { margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #c8c8c8; width: 100%; }
ul.tabs2 li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; 	border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; }
ul.tabs2 li a { text-decoration: none; color: #9b9b9b; display: block; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:3px; text-transform:uppercase; padding: 0 20px; border: 1px solid #fff; outline: none;}
ul.tabs2 li a:hover, ul.tabs2 li.active a { background: #fff; color:#000; }
html ul.tabs2 li.active { background: #fff;	border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;border-bottom: 1px solid #fff; }
html ul.tabs2 li.active a:hover{ color:#000; } 
.tab2_container { border: 1px solid #f5f5f5; border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: #fff; margin:0 0 20px 0; }
.tab2_content { padding: 20px; }

/*accordion*/
.basic  { width:100%; margin-bottom:40px;  }
.basic div {  background:none; }
.basic p { margin-bottom : 0px; border: none; text-decoration: none; padding: 10px;}
.basic a { cursor:pointer; display:block; padding:10px 10px; margin-top: 0; text-decoration: none; color: black; border: 1px solid #e3e3e3; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:3px; text-transform:uppercase; color: #9b9b9b;  background: #f5f5f5 url(../images/collapsed.png) no-repeat 99% 50%; margin-bottom:1px;}
.basic a:hover { background-color:#fafafa; }
.basic a.selected { color: black; background: #fafafa url(../images/expanded.png) no-repeat 99% 50%;}

/*sidebar*/
#sidebar{ width:300px; }
#sidebar .widgetwrap{ margin-bottom:20px; float:left; width:100%;}
#sidebar .widgetwrap .menu{ padding:0; margin:-7px 0 20px 0; }
#sidebar .widgetwrap .menu li{ border-bottom:1px solid #e2e2e2; list-style:none; padding:7px 0; }
#sidebar .widgetwrap .menu li a{ color:#b7b7b7; background:url(../images/right_arrow.png) no-repeat left 0; padding-left:20px; }
#sidebar .widgetwrap .menu li a:hover{ color:#4b5259; }
#sidebar .widgetwrap ul{ padding:0; margin:0; }
#sidebar .widgetwrap ul li{ margin:0; padding:0; list-style:none; }

#sidebar .ads ul{ padding:0; margin:0 0 20px 0; }
#sidebar .ads ul li{ margin:0px 0px 10px 0; display:inline; float:left; }
#sidebar .ads ul li a{ padding:10px; background:#f5f5f5; float:left; display:block; margin-right:10px; }
#sidebar .ads ul li a img{ float:left; }
#sidebar .ads ul li a:hover{ background:#e5e5e5; }
#sidebar .ads ul li.last a{ margin-right:0px; }

#sidebar .recent_tweet .tweet{ margin:0 0 20px 0; padding:0; }
#sidebar .recent_tweet .tweet li{ margin-bottom:1px solid #CCC; padding:10px 0; border-bottom:1px solid #f5f5f5; margin-bottom:0px;  }

/* services */
#services .service{ margin-bottom:20px; clear:both; float:left; width:100%; }
#services .service img{ float:left; }
#services .service div{ float:right; width:500px; }

.page_title{ text-shadow: 0px 1px 0 #fff; }
#main .intro_wrap .title_sub{ margin-top:-15px; }

/* products */
.products img{ }
.products .meta { margin-bottom:40px; }
.products .meta .price{ color:#39b54a; font-size:14px; font-weight:bold; }
.products .meta .buy{ margin:-5px 0 0 0; }

/*project details*/
#project_details .work_info{ width:300px;}
#project_details .work_slider{ width:600px;}
#project_details .work_meta span{ font-size:11px; text-transform:uppercase; }
#project_details .work_slider{  margin-bottom:20px;   }
#project_details .work_slider .head{ background:#ebebeb; padding:10px 20px; border-bottom:1px solid #d1d1d1; text-align:center; }
/* outer page or not the home page */
#content1{ width:630px; }
.drop_caps{ float:left; font-size:40px; text-transform:uppercase; padding-right:7px;  margin-top:10px; }
.ie7 .drop_caps{ padding:10px 7px 10px 0px; float:left; font-size:40px; }

/* ---------- Hosting Planes Table ---------- */


#tabvanilla {
	width: 620px;
	float: left;
	margin-bottom: 15px;

}
ul.tabnav {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: left;
}
.tabnav li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.tabnav li a {
	text-decoration: none;
	color: #727272;
	font-size: 16px;
	font-weight: bold;
	outline: none;
	float: left;

	height: 38px;
	padding: 10px 0px 0px 0px;
	border: 1px solid #fff;
	text-align: center;
	background-image: url(../images/plantabs_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.tabnav li a:hover {
	background-color: #2B2A34;
	color: #2D2B39;
	text-decoration: none;
	background-image: url(../images/plantabs_hover2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.tabnav li a.currenttab {
	background-color: #2B2A34;
	color: #BF0303;
	text-decoration: none;
	background-image: url(../images/plantabs_hover2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.table_planes {
	float: left;
	width: 620px;
}
.table_planes th {
	height: 39px;
	text-align: center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	color: #3C3C3C;
	padding-left: 20px;
	background-color: #EBE9EA;
	background-image: url(../images/planth_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.table_planes th b {
	text-align: left;
	float: left;
}
.table_planes th strong {
	font-size: 12px;
}
.table_planes td {
	height: 30px;
	border: 1px solid #CCC;
	color: #666;
}
.table_planes .left {
	padding-left: 20px;
}
.table_planes .center {
	text-align: left;
}
.table_planes_shadow {
	width: 620px;
	height: 7px;
	float: left;
	margin-bottom: 20px;
	background: url(../images/plantable_shadow.jpg) no-repeat center top;
}
.table_planes .big_text {
	font-size: 23px;
	font-weight: bold;
	color: #AFAFAF;
	text-transform: uppercase;

}
.orange_text {
	font-size: 25px;
	font-weight: bold;
	color: #C21A19;
	padding: 10px;
	display: block;
}
.orange_text i {
	font-size: 12px;
	font-weight: normal;
	color: #C21A19;
	font-style: normal;
}
.orange_text a:link, .orange_text a:visited {
	height: 22px;
	padding-top: 7px;
	background: url(../images/button_ordernow.jpg) no-repeat center top;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	text-decoration: none;
}
.orange_text a:hover{
	height: 22px;
	padding-top: 7px;
	background: url(../images/button_ordernow.jpg) no-repeat center top;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	display: block;
	text-decoration: none;
}


/********************************************
SIDEBAR
*********************************************/

#sidebar {
	float: right;
	width: 300px;
	padding-bottom: 20px;

}

/* ---------- Inner Sidebbar Search Domain ---------- */

.search_domain_sidebar {
	float: left;
	width: 258px;
	height: 112px;
	padding: 20px;
}
.search_domain_sidebar h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #1C4574;
}
input.search_domain_sidebar {
	float: left;
	width: 234px;
	height: 25px;
	padding: 9px 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #727272;
	border: 0px;
	background-color: #A7A7A7;
}
select.search_domain_list_sidebar {
	float: left;
	width: 55px;
	margin: 8px 0px 0px 10px;
	border: 1px solid #4E97CA;
}

/* ---------- News ---------- */

.news {
	float: left;
	width: 298px;
	margin-top: 20px;
}
.news h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(../images/newstitle_bg.jpg) repeat-x left top;
	height: 30px;
	padding-top: 7px;
	padding-left: 20px;
}
.news ul {
	margin: 0px;
	padding: 0px 20px 30px 20px;
}
.news li {
	margin: 0px;
	padding: 15px 0px 15px 20px;
	list-style-type: none;
	background: url(../images/arrow_news.jpg) no-repeat left 17px;
	border-bottom: 1px dashed #C8C8C8;
}

/* ---------- Become a Reseller ---------- */

.become_reseller {
	float: left;
	width: 300px;
	height: 89px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.title {
	font-size: 16px;
	color: #666666;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


#lista p {padding:0 0 10px 0;}
#lista .inner {padding:20px 30px;}
#lista .list {padding:0;}
#lista .list li {line-height:22px;}
#lista .list li a {color:#1d1d1d;}
#lista .contact {position:relative;height:69px;width:200px;display:block;}
#lista .contact span {background:url(../images/type-icons.png) no-repeat 0 0;height:26px;width:24px;display:block;position:absolute;bottom:0px;right:0px;z-index:20;}
#lista .contact:hover span {background-position:0 -26px;}
