body {
font:14px Verdana, Arial, sans-serif;
color:#000;
background-color:#fff;
margin:0px;
padding:0px;
}
#austin {
background:#fff;
    margin-left: auto;
    margin-right: auto;
padding: 5px;
wdith:100%;
max-width:650px;
}
#ecommerce {
display:block;
height: 20px;
background-color:#9ea45c;
border-bottom:3px solid #fff;
width:100%;
}
#ecommerce-solutions {
display:block;
padding: 5px 0;
background-color:#9ea45c;
border-bottom:15px solid #fff;
color:#fff;
font-size:1.0em;
font-family:Arial, Geneva;
text-align:left;
width:100%;
}
#menu {
background:#ebb96b;
text-align:center;
padding:25px 0;
margin:0px;
width:100%;
}
.menulinks {
display:block;
wdith:100%;
max-width:650px;
margin-left: auto;
margin-right: auto;
}
a.websites:link {
font-family:Verdana;
font-size:.85em;
font-weight:bold;
text-decoration:none;
color:#000;
padding: 25px 8px;
margin-bottom: 20px;
}
a.websites:visited {
font-family:Verdana;
font-size:.85em;
font-weight:bold;
text-decoration:none;
color:#000;
padding: 25px 8px;
margin-bottom: 20px;
}
a.websites:hover {
background: #d29536;
color:#fff;
-webkit-border-radius: 0px 0px 15px 15px;-moz-border-radius: 0px 0px 15px 15px;border-radius: 0px 0px 15px 15px;
-webkit-box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.75);
}

a.current:link {
font-family:Verdana;
font-size:.85em;
font-weight:bold;
text-decoration:none;
color:#000;
padding: 25px 8px;
margin-bottom: 20px;
background: #d29536;
color:#fff;
-webkit-border-radius: 0px 0px 15px 15px;-moz-border-radius: 0px 0px 15px 15px;border-radius: 0px 0px 15px 15px;
-webkit-box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.75);
}

a.current:visited {
font-family:Verdana;
font-size:.85em;
font-weight:bold;
text-decoration:none;
color:#000;
padding: 25px 8px;
margin-bottom: 20px;
background: #d29536;
color:#fff;
-webkit-border-radius: 0px 0px 15px 15px;-moz-border-radius: 0px 0px 15px 15px;border-radius: 0px 0px 15px 15px;
-webkit-box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.75);
}
.container {
width:100%;
background-image:url(images/bg.jpg);
background-repeat: repeat;
background-color:#e0e0e0;
text-align:center;
}

h1 {
font-size:1.37em;
line-height:152em;
color:#4b4e2c;
}
.contents {
clear:both;
display:block;
width:99%;
max-width:750px;
font-family:Verdana, Geneva;
font-size:1.0em;
line-height:1.6em;
text-align:left;
margin-left: auto;
margin-right: auto;
}

.contentsl {
display:block;
max-width:900px;
font-family:Verdana, Geneva;
font-size:1.0em;
line-height:1.8em;
text-align:left;
}
.leftblock {
display:block;
float:left;
width:45%;
max-width:355px;
}
.rightblock {
display:block;
float:left;
text-align:left:
margin-left:40%;
padding-left: 5px;
width:50%}

h3 {
font-size:1.155em;
color:#587630;
border-bottom: 3px solid #96c05f;
margin-top:20px;
}
h4 {
font-size:1.155em;
}
h2 {
font-size:1.123em;
color: #749b3e;
line-height:1.5em;
}
h5 {
font-size:1.078em;
margin: 20px 0 3px 0;
padding:0px;
color:#587630;
}
.testimonialsl {
	float:left;
	display:block;
	width: 45%;
	font-size:.95em;
	color: #8c2e06;
	padding:10px;
        margin-right:8px;
	font-family: arial, verdana, sans-serif ;
border: 1px solid #c0c0c0;
text-align:justify}

.testimonialsr {
	float:right;
	display:block;
	width: 45%;
	font-size:.95em;
	color: #8c2e06;
	padding:10px;
        margin-left:8px;
	font-family: arial, verdana, sans-serif ;
border: 1px solid #c0c0c0;
line-height:1.2em;
text-align:justify;
margin-bottom:10px;}
.detailblock {
display:block;
width: 35%;
float:left;
text-align:left;
font-weight:bold;
}
.detailblockl {
float:left;
display:block;
width: 60%;
float:left;
text-align:left;
}
.detailblockr {
float:right;
text-align:left:

}
.property {
clear:both;
width:99%;
height: 30px;
border-top: 1px dotted #c7ab63
}
input {
border: 1px solid #749b3e;
}
textarea {
border: 1px solid #749b3e;
}
.list {
        font-size:1.0em;
	padding-top: 1px;
	text-align: left;
	line-height:1.6em;
	font-family: Tahoma, arial, verdana, sans-serif }
.list2 {
        font-size:1.0em;
	padding-top: 1px;
	line-height:1.6em;
	font-family: Tahoma, arial, verdana, sans-serif
 }

A:link {color:#585847; text-decoration: underline; font-size:1.0em; font-family: arial, verdana, sans-serif }
A:visited {color:#585847; text-decoration: underline; font-size:1.0em; font-family: arial, verdana, sans-serif }
A:hover {color:#47473a; text-decoration: underline; font-size:1.0em; font-family: arial, verdana, sans-serif }

A.clients:link {color:#cd5c36; text-decoration: none; font-size:1.1em; font-family: arial, verdana, sans-serif;padding-bottom:5px; }
A.clients:visited {color:#646464; text-decoration: none; font-size:1.1em; font-family: arial, verdana, sans-serif;padding-bottom:5px; }
A.clients:hover {color:#d77c5e; text-decoration: none; font-size:1.1em; font-family: arial, verdana, sans-serif;padding-bottom:5px; }


A.bottomlinks:link {color:#646d8d; text-decoration: underline; font-size:.85em;; font-family: arial, verdana, sans-serif; }
A.bottomlinks:visited {color:#646464; text-decoration: underline; font-size:.85em;; font-family: arial, verdana, sans-serif }
A.bottomlinks:hover {color:#c66c29; text-decoration: underline; font-size:.85em;; font-family: arial, verdana, sans-serif }

a.close {
display: block;
width: 85px;
text-align: center;
text-decoration: none;
font-family:arial;
font-size:.85em;
color: #000000;
background-color:#cfac76;
padding:2px;
margin-bottom:1px;
border: solid 1px #948c68;
}

a.close:visited {
border: solid 1px #6d5e4e;
background-color:#948c68;
}

a.close:hover {
border: solid 1px #6d5e4e;
background-color:#dcdcd6;
}
ul.bullet {
list-style-image: url(images/arrow.gif);
} 
.header {
	font-size:1.538em;
	font-weight: bold;
	color: #4b4e2c;;
	font-family: "Calisto MT", "Lucida Sans", sans-serif;
	margin-bottom:10px;  }

a.btn:link {
font-family:Verdana;
font-size:1.0em;
font-weight:bold;
text-decoration:none;
color:#4b4e2c;
padding:10px 12px;
border: 1px solid #4b4e2c;
background-image: -webkit-gradient(
	linear,
	right top,
	left top,
	color-stop(0.09, #676A3C),
	color-stop(0.25, #A6AB69)
);
background-image: -o-linear-gradient(left, #676A3C 9%, #A6AB69 25%);
background-image: -moz-linear-gradient(left, #676A3C 9%, #A6AB69 25%);
background-image: -webkit-linear-gradient(left, #676A3C 9%, #A6AB69 25%);
background-image: -ms-linear-gradient(left, #676A3C 9%, #A6AB69 25%);
background-image: linear-gradient(to left, #676A3C 9%, #A6AB69 25%);
-webkit-border-radius: 0px 10px 10px 0px;-moz-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px;
}
a.btn:visited {
font-family:Verdana;
font-size:1.0em;
font-weight:bold;
text-decoration:none;
color:#4b4e2c;
padding:10px 12px;
border: 1px solid #4b4e2c;
background-image: -webkit-gradient(
	linear,
	right top,
	left top,
	color-stop(0.09, #676A3C),
	color-stop(0.25, #A6AB69)
);
background-image: -o-linear-gradient(left, #676A3C 9%, #A6AB69 25%);
background-image: -moz-linear-gradient(left, #676A3C 9%, #A6AB69 25%);
background-image: -webkit-linear-gradient(left, #676A3C 9%, #A6AB69 25%);
background-image: -ms-linear-gradient(left, #676A3C 9%, #A6AB69 25%);
background-image: linear-gradient(to left, #676A3C 9%, #A6AB69 25%);
-webkit-border-radius: 0px 10px 10px 0px;-moz-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px;
}
a.btn:hover {
background-color:#a6ab69;
}
a.clientimages:link {background: #a6ab69;padding:15px;-webkit-border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}
.clientblock {display:block;width:45%;float:left;padding:15px;font-size:1.0em;lin}
.rightblock {
float:right;
width:40%px;
padding-left:20px;
}
.leftblock {
float:left;
width:40%;
padding-right:20px;
}