html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: Arial, Tahoma;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 15px;

	color: #646464;

	background: #F0F0F0 url('images/body_bg_01.jpg') repeat-x top;

	font-family:tahoma,arial;

	font-size:12px;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

.clear { clear:both;}

.left { float:left;}

.right { float:right;}





#wrapper {

	width:961px;

	margin:0px auto;}



#header{

    height:125px;

    background: transparent url('images/header_03.jpg') no-repeat;

    width: 961px;

    

}



#logo a{

	background:url(images/logo.gif) no-repeat;

	width:489px;

	height:90px;

	display:block;

	float:left;

	text-indent:-3000px;

}



#navigation {

 width: 961px;

 height: 46px;

 background: transparent url('images/nav_bg_05.jpg') no-repeat;

 

}



#navigation ul li {

	display:block;

	float:left;

	font-size:11px;

	padding-right:4px;

}



#navigation ul li a {

	display:block;

	float:left;

	font-family: Arial;

	color:#fff;

	margin-left:5px;

	text-decoration:none;

	font-size:12px;

	padding:16px 15px;

	text-align:center;

        border-right: 1px ridge #8FC724;

}

#navigation ul li.first a {

	margin-left:0px !important;

}



#navigation ul li a:hover {



	

	color:#8ABD24;

}



#banner {

	margin-top: 20px;

	width:963px;

	height:306px;

	overflow:hidden;

	float:left !important;

	display:block;

	background: transparent url('images/banner_bg_08.jpg') no-repeat;

}



#google {

	width:280px;

	/*height:346px;*/

	height:332px;

	display:block;

	margin-left:720px;

	/* remove this code 

	border:1px solid red;

	/* up to here */

	margin-bottom:20px;

}



#google_pro {

	width:280px;

	/*height:346px;*/

	height:332px;

	display:block;

	margin-left:720px;

	/* remove this code 

	border:1px solid red;

	/* up to here */

	margin-bottom:20px;

	background:url("images/AppStore.gif") no-repeat scroll right bottom transparent !important;

}



#body {

	background:url(images/main_bg_16.jpg) repeat-y #282629;

	

        width: 963px;

}





#body_product {

  width: 938px;

  background: url(images/main_bg_16.jpg) repeat-y;

  padding:15px 0px 0px 25px;

}

/*#left_bar {

	width:648px;

	float:left;

}*/



#left_bar {

	width:610px;

	float:right;

	

}



#side_bar {

	width:333px;

	float:left;

        background: #C6C6C6;

        margin-left: 10px;

}

.content_wrapper {

	/*border:3px solid #fff;*/

	padding:10px;

	min-height:460px;

	height:auto !important;

	/*height:428px;*/

	height:460px;

}



.content_wrapper h2{

        font-size: 18px;

        font-weight: bold;

}



.content_wrapper a{

text-decoration: none;

font-family: Arial;

color: #8FC724;

}



.content_wrapper_home {

background: transparent;

width: 610px;

margin-right: 5px;

}



#body_inner{

	width: 900px;

	min-height:428px;

	height:auto !important;

	height:428px;

	

}



#body_inner_promo {

   background:none repeat scroll 0 0 #484647;

   height:auto !important;

   min-height:428px;

   padding-left:295px;

}



#ads {

	margin-top: 3px;

        margin-bottom: 3px;

	border:3px solid white;

	width:310px;

	background: #C6C6C6;

        

}





#ads li {

	margin-bottom:5px;

}



.image_ads {

	border:3px solid white;

        margin-top: 10px;

margin-bottom: 10px;

        background: #fff;

        width: 310px;

        overflow: hidden;

}



#footer {

background: transparent url(images/footer_bg_12.jpg) no-repeat;

width: 963px;

height: 62px;

}

#footer p { 

color: #646464;

font-size:10px;

text-align: right;

margin: 30px 0 0 100px;

}

#footer ul li {

	display:inline;

        float: right;

        margin-top: 20px;

	color: #8FC726;

}

.inner_left {

	width:255px;

        min-height: 100px;

        border: 1px solid #646464;

	margin:-1166px 0 0 24px;

	float:left;

 

}





.inner_right {

  

  height:auto !important;

  margin-left:300px;

  min-height:350px;

  padding:15px 50px 25px;

color:#646464;

font-family:Arial;

font-size:14px;

font-weight:normal;



}


.inner_right1 {

  height:auto !important;

  margin-left:10px;

  min-height:350px;

  padding:15px 50px 25px;

color:#646464;

font-family:Arial;

font-size:14px;

font-weight:normal;



}


.inner_right a:link{

color:#646464;

font-family:Arial;

font-size:14px;

font-weight:normal;

text-decoration:none;

}


.inner_right1 a:link{

color:#646464;

font-family:Arial;

font-size:14px;

font-weight:normal;

text-decoration:none;

}

.contact_form{

	margin-left:300px;

	padding:50px;

	padding-top:0px;

	min-height:350px;

	height:auto !important;

	height:350px;

}



.inner_right ul li {

	/*background:url(images/earth.png) left no-repeat;*/

	background:url(images/earth.gif) left no-repeat;

	color:#646464;

font-family:Arial;

font-size:14px;

font-weight:normal;

	/*padding-left:60px;*/

	padding-left:62px;

	width:124px;

	display:block;

	float:left;

	height:40px;

	padding-top:20px;



}

/*.form {

	margin:15px 0;

}*/



.form {

	margin:15px 15px 15px 150px;

}



.form label.txt {

	width:300px;

	display:block;

	float:left;

}

.form textarea {

	height:120px;

	width:250px;

}

.form input{	width:250px;}



.inner_right h2, .inner_right1 h2{

	font-size:24px;

	color:#90C725;

	margin-top:-15px;

}

 

.promo {

	padding-left:400px;

}

#body_inner h3 {

	font-size:24px;

	line-height:40px;

	

}

.apple {

	/*background:url(images/apple.png) no-repeat 50px center !important;*/

	background:url("images/123apple.png") no-repeat 20px 70px transparent !important

}



/*.eartth{

	background:url(images/123earrth.png) no-repeat 50px center !important;

}*/

 

 .eartth{

	background:url(images/123iphone.png) no-repeat 5px center !important;

}







#footer ul {

	/*border-bottom:2px solid white;*/

	width:auto;

	padding-bottom:5px;

	margin:0px auto;

}

#footer ul li a {

	color:#8FC724;

	text-decoration:none;

	font-size:12px;

	padding-left:5px;

	padding-right:5px;

	background:url(images/bar.gif) left bottom no-repeat;

        border-left: 1px solid #646464;

}



#footer ul li.last a{

	background:none;

}



.contactform {

 width:76%;

 float:right; 

}



 .contactleft{

 float:left; 

 padding-right:30px; 

 }

 

 .contactright{

   text-align:right;

   padding-right:50px;

  }



#changing-image {

  width: 599px;

  height: 236px;

  float: right;

  margin: 10px 14px 0 0;

  overflow: hidden;

  margin-top: -281px;

}



#profile-text{

  float: left;

  padding: 27px;

  width: 333px;

  height: 236px;

}



#profile-text p{

  font-family: Arial;

  font-size: 12px;

  color: #fff;

  width: 300px;

}

#profile-text h2{

font-family: Arial;

font-size: 16px;

font-weight: bold;

color: #91C727;

}



.entry p{

font-size: 14px;

line-height: 18px;

}
.product li{
padding-bottom:10px;
}
.product a:link {text-decoration: none; color: #666666; font-weight:bold; }
.product a:visited {text-decoration: none; color: #333333; font-weight:bold; }
.product a:active {text-decoration: none; color: #666666; font-weight:bold; }
.product a:hover {text-decoration: none; color: #FF0000; font-weight:bold; }