@charset "utf-8";
/******** Global Classes ********/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d1d1d;
	background:url(../graphics/backimageflow.jpg) repeat-x;
	margin:0;
	padding:0;
}
body#inner_bg {
	background:url(../graphics/inner-bg.gif) repeat-x;
}
html {
	overflow-y: scroll;
}
html, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, input, strong, fieldset, form, label, legend, li, textarea, object {
	margin:0;
	padding:0;
}
/******** General Classes ********/
ul, ol {
	list-style-type:none;
	margin:0;
	padding:0
}
a, input, select {
	outline:none
}
fieldset {
	border:none;
}
img {
	border:0;
	float:left;
}
.float_left {
	float:left
}
.float_right {
	float:right
}
.clear {
	clear:both
}
.display {
	display:none;
}
/*header*/

.parent {
	width:972px;
	margin:0 auto;
}
h1.logo {
	float:left;
	height:56px;
	width:auto;
	padding:11px 0px 10px 0px;
}
.header_home {
	width:972px;
	float:left;
}
.header_main {
	width:972px;
	float:left;
	height:133px;
}
.header_sec {
	width:972px;
	float:left;
	padding-top:10px;
}
.header_secL {
	width:568px;
	float:left;
	padding-top:10px;
}
.header_secR {
	width:354px;
	float:left;
	padding:0px 0px 0px 50px;
	
}
.header_secL h1 {
	
	width:560px;
	height:150px;
	float:left;
	padding:0px 0px 0px 0px;
}
.nav {
	width:972px;
	float:left;
	position:relative;
	padding:3px 0px 0px 0px;
}
.nav ul {
	margin:0px;
	padding:0px;
	float:left;
	width:972px;
}
.nav ul li {
	margin:0px;
	padding:0px;
	float:left;
}
.nav ul li a.home {
	width:98px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../graphics/home.jpg) 0px 0px;
	float:left;
}
.nav ul li a.home:hover {
	background:url(../graphics/home.jpg) no-repeat 0px -53px;
	width:98px;
	float:left;
	height:54px;
}
#home_selected {
	background:url(../graphics/home.jpg) no-repeat 0px -53px;
	width:98px;
	float:left;
	height:54px;
}
.nav ul li a.home_select {
	background:url(../graphics/home.jpg) no-repeat 0px -53px;
	width:98px;
	float:left;
	height:54px;
}
.nav ul li a.about {
	width:135px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../graphics/aboutus.jpg) 0px 0px;
	float:left;
}
.nav ul li a.about:hover {
	background:url(../graphics/aboutus.jpg) no-repeat 0px -53px;
	width:135px;
	float:left;
	height:54px;
}
#about_us {
	background:url(../graphics/aboutus.jpg) no-repeat 0px -53px;
	width:135px;
	float:left;
	height:54px;
}

.about_us_active {
	background:url(../graphics/aboutus.jpg) no-repeat 0px -53px;
	width:135px;
	float:left;
	height:54px;
}
.nav ul li a.facilities {
	width:146px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../graphics/facilities.jpg) 0px 0px;
	float:left;
}


.nav ul li a.facilities_select {
	background:url(../graphics/facilities.jpg) no-repeat 0px -53px;
	width:146px;
	float:left;
	height:52px;
}
.nav ul li a.facilities:hover {
	background:url(../graphics/facilities.jpg) no-repeat 0px -53px;
	width:146px;
	float:left;
	height:52px;
}
#facilities {
	background:url(../graphics/facilities.jpg) no-repeat 0px -53px;
	width:146px;
	float:left;
	height:54px;
}

#facilities_active {
	background:url(../graphics/facilities.jpg) no-repeat 0px -53px;
	width:146px;
	float:left;
	height:54px;
}

.nav ul li a.services {
	width:132px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../graphics/services.jpg) 0px 0px;
	float:left;
}
.nav ul li a.services:hover {
	background:url(../graphics/services.jpg) no-repeat 0px -53px;
	width:132px;
	float:left;
	height:54px;
}
#services {
	background:url(../graphics/services.jpg) no-repeat 0px -53px;
	width:132px;
	float:left;
	height:54px;
}
.nav ul li a.resources {
	width:161px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../graphics/resources.jpg) 0px 0px;
	float:left;
}
.nav ul li a.resources {
	width:161px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../graphics/resources.jpg) 0px 0px;
	float:left;
}
.nav ul li a.resources:hover {
	background:url(../graphics/resources.jpg) no-repeat 0px -53px;
	width:161px;
	float:left;
	height:54px;
}
#resources {
	background:url(../graphics/resources.jpg) no-repeat 0px -53px;
	width:161px;
	float:left;
	height:54px;
}
.nav ul li a.news {
	width:161px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../graphics/news.jpg) 0px 0px;
	float:left;
}
.nav ul li a.news:hover {
	background:url(../graphics/news.jpg) no-repeat 0px -53px;
	width:161px;
	float:left;
	height:54px;
}
#news {
	background:url(../graphics/news.jpg) no-repeat 0px -53px;
	width:161px;
	float:left;
	height:54px;
}
.nav ul li a.partners {
	width:139px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../graphics/partners.jpg) 0px 0px;
	float:left;
}
.nav ul li a.partners:hover {
	background:url(../graphics/partners.jpg) no-repeat 0px -53px;
	width:139px;
	float:left;
	height:54px;
}
#partners {
	background:url(../graphics/partners.jpg) no-repeat 0px -53px;
	width:139px;
	float:left;
	height:54px;
}
.nav ul li a.contact {
	width:161px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../graphics/contactus.jpg) 0px 0px;
	float:left;
}
.nav ul li a.contact:hover {
	background:url(../graphics/contactus.jpg) no-repeat 0px -53px;
	width:161px;
	float:left;
	height:54px;
}
#contact_us {
	background:url(../graphics/contactus.jpg) no-repeat 0px -53px;
	width:161px;
	float:left;
	height:54px;
}
.btn_header {
	float:left;
	padding:10px 0px 0px 16px;
}
/*Left contant section*/
.main_container {
	width:972px;
	float:left;
	padding-top:6px;
	padding-bottom:0px;
}
.main_containerL {
	width:588px;
	float:left;
	padding-left:2px;
}
.main_containerL h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#000;
	padding:0px 0px 6px 0px;
	width:557px;
	font-weight:normal;
	background:url(../graphics/flow.jpg) repeat-x bottom;
}
.main_containerL p {
	width:570px;
	float:left;
	line-height:18px;
	padding:9px 5px 20px 5px;
}
.inner-sec {
	float:left;
	padding:17px 0px 0px 0px;
}
.inner-sec02 {
	float:left;
	padding:6px 0px 0px 0px;
}
.inner-box {
	width:245px;
	float:left;
	padding-left:1px;
}
.inner-box p {
	width:245px;
	float:left;
	height:75px;
	line-height:18px;
	margin:0px;
	padding:2px 0px 0px 0px;
}
.link_inner a {
	font-size:12px;
	padding:0px;
	color:#af0505;
	text-decoration:none;
}
.link_inner {
	width:100xp;
	float:left;
	display:block;
}
.link_inner a:hover {
	text-decoration:underline;
}
.img-shared-racks, .img_private_cages, .img-private-racks, .img-recovery {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:normal;
	font-weight:normal;
	color:#1f1f1f;
}
.img-shared-racks {
	background:url(../graphics/icon1.jpg) no-repeat;
	padding:0px 0px 0px 39px;
	float:left;
	width:209px;
	height:35px;
	line-height:35px;
}
.spacer-inner {
	height:17px;
	display:block;
	float:left;
	clear:both;
	width:400px;
}
.img_private_cages {
	background:url(../graphics/icon2.jpg) no-repeat;
	padding:0px 0px 3px 37px;
	float:left;
	width:245px;
	height:32px;
	line-height:32px;
}
.img-private-racks {
	background:url(../graphics/icon3.jpg) no-repeat;
	padding:0px 0px 0px 39px;
	width:209px;
	float:left;
	height:35px;
	line-height:35px;
}
.img-recovery {
	background:url(../graphics/icon4.jpg) no-repeat;
	padding:0px 0px 3px 36px;
	float:left;
	height:32px;
	line-height:32px;
}
.img-sep {
	width:20px;
	background:url(../graphics/img-shadow.jpg) no-repeat;
	height:87px;
	float:left;
	padding:0px 0px 0px 11px;
	margin-top:25px;
}
.paddingT23 {
	padding-top:23px;
}
/*Right contant section*/

.main_containerR {
	width:382px;
	float:left;
}
.form-sec {
	width:382px;
	float:left;
}
.form-secL {
	background:url(../graphics/win_leftcorner.jpg) no-repeat;
	width:11px;
	height:157px;
	float:left;
}
.form-repeat {
	background:url(../graphics/win_flow.jpg) repeat-x;
	height:137px;
	float:left;
	width:340px;
	padding:20px 0px 0px 20px;
}
.form-repeat h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#af0505;
	font-weight:normal;
}
.form-repeat p {
	float:left;
	width:260px;
	padding:5px 0px 5px 0px;
}
.form-input {
	background:url(../graphics/type.jpg) no-repeat;
	width:187px;
	height:24px;
	padding:8px 0px 0px 10px;
	float:left;
}
.form-input input {
	font-family:Arial, Helvetica, sans-serif;
	color:1d1d1d;
	font-size:12px;
	outline:none;
	border:1px solid #fff;
	width:172px;
}
.btn_join_now {
	float:left;
	padding-left:5px;
}
.form-secR {
	background:url(../graphics/win_rightcorner.jpg) no-repeat;
	width:11px;
	height:157px;
	float:left;
}
.latest-news {
	float:left;
	width:382px;
	padding-top:20px;
}
.latest-news-img {
	background:url(../graphics/latestnews_icon.jpg) no-repeat 0 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#1f1f1f;
	padding:0px 0px 0px 40px;
}
.img-border {
	background:url(../graphics/flow.jpg) repeat-x;
	padding:3px 0px 5px 0px;
	float:left;
	overflow:hidden;
	width:380px;
	height:1px;
	margin-top:6px;
}
.latest-news p {
	width:345px;
	float:left;
	line-height:16px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.latest-news p a {
	font-size:12px;
	color:#af0505;
	text-decoration:none;
}
.latest-news p a:hover {
	text-decoration:underline;
}
.social-nat-sec {
	width:382px;
	float:left;
}
.icon-linkedin2 {
	background:url(../graphics/linkedin_twistter_divider.jpg) no-repeat right;
	width:115px;
	float:left;
	}
.icon-twiter2 {
	background:url(../graphics/linkedin_twistter_divider.jpg) no-repeat right;
	width:128px;
	padding-left:6px;
	float:left;
}

.icon-facebook2 {
	width:112px;
	background:url(../graphics/linkedin_twistter_divider.jpg) no-repeat right;
	float:left;
	padding-left:9px;
}

.icon-rss2 {
	width:125px;
	float:left;
	padding-left:0px;
}


.icon-linkedin {
	background:url(../graphics/linkedin_twistter_divider.jpg) no-repeat right;
	width:147px;
	float:left;
	padding-left:10px;
}
.icon-twiter {
	float:left;
	padding-left:38px;
}
.img-border2 {
	background:url(../graphics/flow.jpg) repeat-x;
	padding:0px 0px 0px 0px;
	height:10px;
	float:left;
	width:330px;
	margin-top:0px;
}
/*footer*/
#footer {
	width:972px;
	float:left;
	padding:00px 0px 0px 0px;
}
.footerL {
	background:url(../graphics/footer_left.jpg) no-repeat;
	width:6px;
	height:31px;
	float:left;
}
.footer-repeat {
	background:url(../graphics/footer_repeat.jpg) repeat-x;
	width:958px;
	font-size:12px;
	color:#fff;
	padding:9px 0px 0px 0px;
	height:22px;
	float:left;
}
.footer_L {
	width:507px;
	float:left;
	padding:0px 0px 0px 5px;
}
.footer_R {
	width:435px;
	float:right;
	padding:0px 5px 0px 0px;
	text-align:right;
}
.footer-repeat a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer-repeat a:hover {
	text-decoration:underline;
}
#footer-selected {
	font-weight:bold;
}
.footerR {
	background:url(../graphics/footer_right.jpg) no-repeat;
	width:6px;
	height:31px;
	float:left;
}
.footer-spacer {
	float:left;
	height:15px;
	width:600px;
}
.share_img {
	background:url(../graphics/icon1.jpg) no-repeat;
	height:35px;
	width:245px;
	float:left;
}
.private_icon {
	background:url(../graphics/icon2.jpg) no-repeat;
	height:32px;
	width:245px;
	float:left;
}
.share_img, .private_icon {
	line-height:35px;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*faclities*/
.main_container-inner {
	width:962px;
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.main_container-inner03 {
	width:962px;
	float:left;
	padding-top:200px;
	padding-left:10px;
}
.main_container-inner01 {
	width:972px;
	float:left;
	padding-bottom:0px;
}
.inner-bg {
	background:url(../graphics/inner-bg.jpg) repeat-x top left;
}
.left-inner {
	float:left;
	width:225px;
}
.right-inner {
	float:left;
	width:747px;
}
.right-inner p {
	float:left;
	width:auto;
	line-height:18px;
	padding:5px 0px 0px 0px;
}
.right-inner p.knowledge {
	float:left;
	width:auto;
	line-height:18px;
	padding:5px 0px 0px 0px;
	width:747px;
}
/*inner left navigation*/
.nav-left {
	width:197px;
	float:left;
	padding:0px 0px 0px 3px;
}
.nav-leftT {
	background:url(../graphics/subnav_top.jpg) no-repeat;
	width:199px;
	height:14px;
	float:left;
	overflow:hidden;
}
.nav-left-repeat {
	background:url(../graphics/subnav_flow.jpg) repeat-y;
	width:184px;
	float:left;
	padding:0px 0px 0px 15px;
}
.nav-left-repeat ul {
	margin:0;
	width:184px;
	padding:0px 0px 0px 0px;
	float:left;
}
.nav-left-repeat ul li {
	margin:0;
	padding:0px 0px 0px 0px;
}
.nav-left-repeat ul li a {
	background:url(../graphics/bullet2.gif) no-repeat 8px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d1d1d;
	text-decoration:none;
	width:150px;
	float:left;
	padding:3px 0px 3px 20px;
	margin-top:1px;
}
.nav-left-repeat ul li a:hover {
	background:url(../graphics/bullet1.jpg) no-repeat 8px 5px;
	background-color:#de1e29;
	color:#fff;
}
#active-left {
	background:url(../graphics/bullet1.jpg) no-repeat 8px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	width:150px;
	float:left;
	padding:3px 0px 3px 20px;
	background-color:#de1e29;
}
.nav-leftB {
	background:url(../graphics/sunnav_bottom.jpg) no-repeat;
	width:199px;
	height:14px;
	float:left;
}
.icon-facility {
	background:url(../graphics/icon-facilities.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#ae0404;
	line-height:20px;
	height:20px;
	width:150px;
	padding:0px 0px 5px 25px;
}
.right-inner h2 {
	background:url(../graphics/icon12.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:30px;
	font-weight:normal;
	height:30px;
	width:550px;
	padding:0px 0px 6px 35px;
}
.right-inner h3 {
	background:url(../graphics/Green_globe.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:30px;
	font-weight:normal;
	height:30px;
	width:550px;
	padding:0px 0px 6px 35px;
}
.divider-left {
	background:url(../graphics/left_border.jpg) no-repeat;
	float:left;
	height:1px;
	overflow:hidden;
	padding:7px 0px 0px 0px;
	width:165px;
}
.divider-right {
	background:url(../graphics/divider.jpg) no-repeat;
	width:552px;
	float:left;
	overflow:hidden;
	height:1px;
}
.add-rt-sec {
	width:720px;
	float:left;
	padding:26px 0px 5px 0px;
}
.add-rt-secL {
	width:450px;
	float:left;
}
.add-rt-secL h1 {
	background:url(../graphics/icon21.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	width:350px;
	line-height:27px;
	font-weight:bold;
	height:27px;
	padding:0px 0px 0px 37px;
}
.add-rt-secL p {
	padding:5px 0px 0px 0px;
	width:145px;
	float:left;
	line-height:18px;
}
.add-rt-secL p a {
	text-decoration:underline;
	color:#af0506;
}
.add-rt-secL p a:hover {
	text-decoration:none;
}
.add-rt-secR {
	float:right;
	width:179px;
	height:126px;
}
.table-data {
	width:747px;
	float:left;
	background-color:#f2f2f2;
	margin:0px 0px 6px 0px;
}
.table-data td {
	padding-left:0px;
}
.bg-gray {
	background-color:#e1e1e1;
}
.divider-right2 {
	background:url(../graphics/divider.jpg) no-repeat;
	width:552px;
	float:left;
	overflow:hidden;
	height:9px;
}
/*inner left navigation*/


/*Contact Us*/

.right-inner-main {
	float:left;
	width:960px;
	padding-bottom:0px;
}
.right-inner-main h2 {
	background:url(../graphics/icon12.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:30px;
	font-weight:normal;
	height:30px;
	width:550px;
	padding:0px 0px 6px 35px;
}
.right-inner-main h4 {
	background:url(../graphics/partners.gif) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:37px;
	font-weight:normal;
	height:37px;
	width:550px;
	padding:0px 0px 6px 47px;
}
.right-inner-main h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#1f1f1f;
	font-weight:normal;
	padding:10px 0px 10px 0px;
}

.social-nat-sec2 {
	width:782px;
	padding:35px 0px 0px 0px;
	float:left;
}
.right-inner-main p {
	float:left;
	width:960px;
	line-height:18px;
	padding:9px 0px 0px 0px;
}
.divider-add {
	background:url(../graphics/divider.jpg) no-repeat;
	width:552px;
	float:left;
	overflow:hidden;
	margin-top:13px;
	height:1px;
}
p.txt-link {
	padding-top:0px;
}
.txt-link {
	color:#af0506;
	font-size:12px;
	float:left;
}
.txt-link a {
	color:#af0506;
	text-decoration:underline;
}
.txt-link a:hover {
	text-decoration:none;
}
.pdf_sec,.service_sec {
	float:left;
	padding-top:9px;
	width:960px;
}
.spacer-whitepaper2 {
	height:20px;
	float:left;
	width:100px;
}
.icon_pdf {
	background:url(../graphics/pdf_icon.gif) no-repeat 0px 0px;
	width:25px;
	height:16px;
	padding:0px 0px 0px 0px;
	float:left;
}
.icon-contact_us {
	background:url(../graphics/contactus.png) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:35px;
	font-weight:normal;
	height:35px;
	color:#000;
	width:550px;
	padding:0px 0px 10px 48px;
}
.right-inner-main h5 {
	background:url(../graphics/services.gif) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:37px;
	font-weight:normal;
	height:37px;
	color:#000;
	width:550px;
	padding:0px 0px 10px 50px;
}
.icon_aboutus {
	background:url(../graphics/aboutus.gif) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:37px;
	font-weight:normal;
	height:37px;
	color:#000;
	width:300px;
	padding:0px 0px 10px 44px;
}
.icon_whitepapers {
	background:url(../graphics/whitepapers.gif) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:37px;
	font-weight:normal;
	height:37px;
	color:#000;
	width:550px;
	padding:0px 0px 10px 48px;
}
.data_center {
	background:url(../graphics/dataknowledge.gif) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:37px;
	font-weight:normal;
	height:37px;
	color:#000;
	width:550px;
	padding:0px 0px 10px 45px;
}
.footer-spacer2 {
	float:left;
	height:30px;
	width:600px;
}
.txt-heading {
	float:left;
	clear:both;
	padding:6px 0px 1px 0px;
	width:350px;
}
.address {
	float:left;
	width:500px;
}
p.address {
	padding:0px;
}
.spacer-whitepaper {
	width:300px;
	height:4px;
	float:left;
	overflow:hidden;
}
.spacer-whitepaper3 {
	width:500px;
	height:245px;
	float:left;
	overflow:hidden;
}
.common-spacer {
	width:500px;
	height:115px;
	float:left;
	overflow:hidden;
}
.padding-rt {
	padding-bottom:15px;
	float:left;
}
/** dropdowns **/
#dropdown li a.headlink:hover ul {
	display: block;
}
.nav ul li a.Acctive {
	background-position:0px -53px;
}
.nav ul li ul.stonesdrop {
	width:160px;
	left:511px;
	top:48px;
	float:left;
	margin:0;
	padding:0 0 0 0;
	display:none;
	position:absolute;
	z-index:99;
	background:#de1e29;
	border:1px #000 solid;
}
.nav ul li ul.stonesdrop li {
	width:160px;
	float:left;
	margin:0;
	list-style-type:none;
}
.nav ul li ul.stonesdrop li a {
	width:140px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	float:left;
	padding:10px 0px 10px 20px;
	text-decoration:none;
	color:#ffffff;
}
.nav ul li ul.stonesdrop li a:hover {
	width:140px;
	color:#fff;
	padding:10px 0px 10px 20px;
	background-color:#302c2d;
	overflow:hidden;
}


.nav ul li ul.stonesdrop2 {
	width:154px;
	left:233px;
	top:48px;
	float:left;
	margin:0;
	padding:0 0 0 0;
	display:none;
	position:absolute;
	z-index:99;
	background:#de1e29;
	border:1px #000 solid;
}
.nav ul li ul.stonesdrop2 li {
	width:154px;
	float:left;
	margin:0;
	list-style-type:none;
}
.nav ul li ul.stonesdrop2 li a {
	width:134px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	float:left;
	padding:10px 0px 10px 20px;
	text-decoration:none;
	color:#ffffff;
}
.nav ul li ul.stonesdrop2 li a:hover {
	width:134px;
	color:#fff;
	padding:10px 0px 10px 20px;
	background-color:#302c2d;
	overflow:hidden;
}

.nav ul li ul.stonesdrop3 {
	width:144px;
	left:98px;
	top:48px;
	float:left;
	margin:0;
	padding:0 0 0 0;
	display:none;
	position:absolute;
	z-index:99;
	background:#de1e29;
	border:1px #000 solid;
}
.nav ul li ul.stonesdrop3 li {
	width:144px;
	float:left;
	margin:0;
	list-style-type:none;
}
.nav ul li ul.stonesdrop3 li a {
	width:124px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	float:left;
	padding:10px 0px 10px 20px;
	text-decoration:none;
	color:#ffffff;
}
.nav ul li ul.stonesdrop3 li a:hover {
	width:124px;
	color:#fff;
	padding:10px 0px 10px 20px;
	background-color:#302c2d;
	overflow:hidden;
}
.arrow_aboutus {
	background:url(../graphics/Arrow-bullet.png) no-repeat 0px 0px;
	font-size:12px;
	line-height:11px;
	font-weight:bold;
	height:14px;
	color:#000;
	float:left;
	width:550px;
	margin:20px 0px 0px 0px;
	padding:3px 0px 0px 22px;
}
.right-inner-main04 {
	float:left;
	width:960px;
	padding-bottom:10px;
}
.right-inner-main04 p {
	float:left;
	width:960px;
	line-height:18px;
	padding:0px 0px 0px 0px;
}
.spacer_about_us {
	width:500px;
	height:9px;
	float:left;
}
.btn_got_a_question {
	float:left;
	padding:25px 0px 0px 0px;
}
.inner_header {
	width:972px;
	float:left;
	padding:0px 0px 0px 0px;
	height:244px;
}
.inner_headerL {
	float:left;
	width:487px;
	padding:10px 0px 0px 50px;
}
.inner_headerR {
	float:left;
	width:435px;
}
.inner_headerR01 {
	float:left;
	width:429px;
	padding:0px 0px 0px 6px;
}
.inner_headerR1 {
	float:left;
	width:393px;
	padding:0px 0px 0px 32px;
}
.inner_headerR2 {
	float:left;
	width:435px;
	padding:20px 0px 0px 0px;
}
.inner_headerR4 {
	float:left;
	width:325px;
	padding:0px 0px 0px 110px;
}
.inner_headerR5 {
	float:left;
	width:312px;
	padding:0px 0px 0px 103px;
}
.inner_headerR6 {
	float:left;
	width:156px;
	padding:0px 0px 0px 42px;
}
.inner_headerR8 {
	float:left;
	width:322px;
	padding:18px 0px 0px 113px;
}
.form_sec {
	width:920px;
	float:left;
	padding:30px 0px 0px 49px;
}
.form_sec fieldset {
	width:auto;
	float:left;
}
.form_lable {
	width:180px;
	float:left;
}
.form_input {
	width:250px;
	border:1px solid #cccccc;
	outline:none;
	height:20px;
	float:left;
}
.form_clear {
	display:block;
	clear:both;
	height:10px;
	overflow:hidden;
}
.form_sec p {
	float:left;
	width:500px;
	padding:5px 0px 5px 0px;
}
.txt_area {
	float:left;
	width:250px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #cccccc;
	outline:none;
}
.btn_submit {
	float:left;
	display:block;
	clear:both;
	width:auto;
	padding-left:180px;
	padding-top:10px;
}
.drop_down {
	width:253px;
	outline:none;
	border:1px solid #ccc;
	float:left;
}
/*solution*/
.main_table td {
	border-right:1px solid #fff;
	padding-left:10px;
}
.solution-rt-sec {
	width:720px;
	float:left;
	padding:26px 0px 5px 0px;
}
.solution-rt-secL {
	width:450px;
	float:left;
}
.solution-rt-secR {
	float:right;
	background:url(../graphics/image09.jpg) no-repeat;
	width:179px;
	height:126px;
}
.table-data-solution {
	width:960px;
	float:left;
	background-color:#f2f2f2;
	margin:0px 0px 6px 0px;
}
.table-private-rack {
	width:600px;
	float:left;
	background-color:#f2f2f2;
	margin:0px 0px 6px 0px;
}
.table-data-solution td {
	padding-left:10px;
	border-right:1px solid #fff;
}
.icon-solution01 {
	background:url(../graphics/icon1.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:35px;
	font-weight:normal;
	height:35px;
	color:#000;
	width:550px;
	padding:0px 0px 10px 48px;
}
.icon-solution02 {
	background:url(../graphics/icon3.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:35px;
	font-weight:normal;
	height:35px;
	color:#000;
	width:550px;
	margin:30px 0px 00px 0px;
	padding:0px 0px 10px 48px;
}
.icon-solution03 {
	background:url(../graphics/icon2.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:35px;
	font-weight:normal;
	height:35px;
	color:#000;
	width:550px;
	padding:0px 0px 10px 48px;
}
.icon-solution04 {
	background:url(../graphics/icon4.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:35px;
	font-weight:normal;
	height:35px;
	color:#000;
	width:550px;
	padding:0px 0px 10px 38px;
}
 .SolutionT, {
width:960px;
float:left;
}
.SolutionL {
	width:600px;
	float:left;
}
.SolutionL p {
	width:580px;
	padding:10px 0px 10px 0px;
}
.SolutionR {
	width:300px;
	float:right;
	padding:48px 35px 10px 0px;
}
.spacer10 {
	height:10px;
	width:900px;
	float:left;
}

.spacer_home {
	height:22px;
	width:557px;
	float:left;
}
.padding_img {
	padding-bottom:10px;
	float:left;
}
.free_trail {
	padding:26px 0px 0px 10px;
	float:left;
}
.logo_bottom {
	float:left;
	padding:30px 0px 0px 0px;
}

.logo_bottom_home {
	float:right;
	padding:65px 74px 0px 0px;
}
.logo_home {
	float:right;
	padding:40px 0px 0px 0px;
}
.heading_services {
	background:url(../graphics/icon21.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	width:350px;
	line-height:27px;
	font-weight:bold;
	height:27px;
	padding:0px 0px 0px 37px;
}
.logo_sec {
	float:left;
	width:960px;
	padding:20px 0px 14px 0px;
}

.logo_sec img,.logo_sec2 img{ float:left; border:0px solid #d1d1d1; } 
.logo_img{ float:left; margin:0px 10px 0px 0px;}
.logo_img2{ float:left;}
.logo_sec2 {
	float:left;
	width:960px;
	}
	
/**/

.news_Sec {
	background:url(../graphics/latestnews_icon.jpg) no-repeat 0 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:37px;
	font-weight:normal;
	height:37px;
	color:#000;
	width:550px;
	padding:0px 0px 10px 45px;
}

.news_con{ width:960px; float:left;} 
.news_heading{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:normal;
	font-weight:normal;
	color:#1f1f1f;
	padding:10px 0px 0px 0px;} 



.news_con p{ width:960px; float:left; padding:0px 0px 12px 0px;; margin:0px;}

.services_main_sec{ width:990xp; float:left;}
.services-link {
	color:#af0506;
	font-size:12px;
	float:left;
}
.services-link a {
	color:#af0506;
	text-decoration:underline;
}
.services-link a:hover {
	text-decoration:none;
}

/****About us****/
.right-inner-about {
	float:left;
	width:730px;
	padding-bottom:0px;
}
.right-inner-about h2 {
	background:url(../graphics/icon12.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:30px;
	font-weight:normal;
	height:30px;
	width:300px;
	padding:0px 0px 6px 35px;
}

.right-inner-about p {
	float:left;
	width:730px;
	line-height:18px;
	padding:9px 0px 0px 0px;
}


.SolutionTAbout, {
width:700px;
float:left;
}
.SolutionLAbout {
	width:350px;
	float:left;
}
.SolutionLAbout p {
	width:395px;
	padding:10px 0px 10px 0px;
}
.SolutionRAbout {
	width:300px;
	float:right;
	padding:48px 0px 10px 0px;
}

.divider-right-about {
	background:url(../graphics/divider.jpg) no-repeat;
	width:395px;
	float:left;
	overflow:hidden;
	height:1px;
}
.arrow_aboutus_right {
	background:url(../graphics/Arrow-bullet.png) no-repeat 0px 0px;
	font-size:12px;
	line-height:11px;
	font-weight:bold;
	height:14px;
	color:#000;
	float:left;
	width:350px;
	margin:20px 0px 0px 0px;
	padding:3px 0px 0px 22px;
}


.data_services {
	background:url(../graphics/services.gif) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:37px;
	font-weight:normal;
	height:37px;
	color:#000;
	width:550px;
	padding:0px 0px 10px 50px;
}

.red a {
	font-size:12px;
	padding:0px;
	color:#af0505;
	text-decoration:none;
}

.red a:hover{ text-decoration:underline;}