body {
	background: url(images/body_bg1.png) #faf8f5 repeat-x;	
	font-family: 'Rosario', sans-serif;
	font-size: 16px;
	color: #413f3e;
	line-height: 1.6;
	margin: 0;
	padding: 0;
}

#content {
	width: 920px;
	margin: 0px auto;
	padding: 0px 10px;
	border: 0px solid #CCC;
}

h1 {
	color: #413f3e;
	margin: 0;
	padding: 0px 0 0 0px;
	font-size: 16px;
	text-transform: normal;
}

h2 {
	color: #413f3e;
	margin: 0;
	padding: 0px 0 0 0px;
	font-size: 16px;
	text-transform: normal;
}

h3 {
	color: #413f3e;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	font-size: 16px;
	text-transform: normal;
}

hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #413f3e;	
	margin-bottom: 20px;
	padding: 0;
}

p {
	margin: 0;	
	padding: 7px 0;
	padding-right: 10px;
}

.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}

a { 
	color: #333;
	text-decoration: none;	
}

#logo {
	background: url(images/avlogoexp2.png);	
	height: 49px;
	width: 195px;
}

#header {
margin: 0px 0px 0px 0px;
background: #2e4b67;	
color: #333;
height: 144px;
margin: 0px;
margin-bottom: 20px;
padding: 0px;
}

#headercontainer {
width: 920px;
height: 46px;
margin: 0px auto;
padding: 0px 10px;
border-bottom: 1px solid #faf8f5;
}

#headercontainer p{
padding-top: 15px;
}

#headerleft {
 position: relative;
 background: #;
 margin: 0px 0px 0px 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 height: 35px;
 width: 585px;
 float: left;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
-webkit-border-radius: 0px;
}

#headerright {
 background: #;
 color: #faf8f5; 
 margin: 10px 0px 0px 20px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 0px;
 height: 35px;
 width: 253px;
 float: left;
}

#menu {
margin: 0px 0px 0px 0px;
background: #;
height: 80px;
margin: 0px;
padding: 0px;
margin-bottom: 20px;
border-bottom: 3px solid #bbb;
}

#menucontainer {
width: 920px;
margin: 0px auto;
padding: 0px 0px;
padding-top: 20px;
}

#menuleft {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 height: 100px;
 width: 295px;
 float: left;
}

#menuright {
 background: #; 
 margin: 0px 0px 0px 20px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 35px;
 height: 65px;
 width: 605px;
 float: left;
}

.sectionborder {
 position: relative;
 background: url(images/gradientbg65xxx.png) repeat-x top;
 width: 100%;
 margin: 0px 0px 20px 0px;
 padding-top: 10px;
 padding-left: 0px;
 padding-right: 10px;
 padding-bottom: 10px;
 float: left;
 border: 0px solid #fffefd;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
 clear: both;
}

.sectionborderservices {
 position: relative;
 background: url(images/gradientbg65xxx.png) repeat-x top;
 width: 100%;
 margin: 0px 0px 20px 0px;
 padding-top: 20px;
 padding-left: 0px;
 padding-right: 5px;
 float: left;
 border: 0px solid #fffefd;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
 clear: both;
}

.sectionborderindex {
 position: relative;
 background: url(images/boxbg1xxx.png) # repeat-x bottom;
 width: 910px;
 margin: 0px 0px 20px 0px;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 float: left;
 border: 1px solid #413f3e;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
 clear: both;
}

.sectionborderwhy {
 position: relative;
 background: url(images/boxbg1xxx.png) # repeat-x bottom;
 width: 893px;
 margin: 0px 0px 0px 0px;
 padding-top: 10px;
 padding-left: 20px;
 padding-right: 10px;
 padding-bottom: 10px;
 float: left;
 border: 1px solid #ccc;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
 clear: both;
}

.sectionborderx {
 position: relative;
 background: url(images/boxbg1.png) # repeat-x bottom;
 width: 100%;
 margin: 0px 0px 20px 0px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 10px;
 float: left;
 border: 0px solid #bbb;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
 clear: both;
}

.sectionborderx h1 {
 color: #2e4b67;
}


#leftcolumn {
 position: relative;
 background: #f6f4f1;
 margin: 0px 0px 0px 0px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 20px;
 height: 310px;
 width: 265px;
 float: left;
 border: 1px solid #ddd;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}
#midcontent {
 position: relative;
 background: #f6f4f1;
 float: left;
 margin: 0px 0px 13px 5px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 20px;
 height: 310px;
 width: 265px;
 display: inline;
 border: 1px solid #ddd;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

#rightcolumn {
 position: relative;
 background: #;
 color: #2e4b67;
 margin: 0px 0px 13px 30px;
 padding-top: 10px;
 padding-left: 0px;
 padding-right: 10px;
 height: 100%;
 width: 261px;
 float: left;
 border: 0px solid #bbb;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}

#rightcolumn a {
 color: #2e4b67;
}

#rightcolumn h1 {
 padding-top: 4px;
}

#rightcolumn hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #2e4b67;	
	margin-bottom: 20px;
	padding: 0;
}



#rightcolumnindex {
 position: relative;
 color: #2e4b67;
 background: #f6f4f1;
 margin: 0px 0px 8px 5px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 15px;
 height: 160px;
 width: 264px;
 float: left;
 border: 1px solid #ddd;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

#rightcolumnindex a {
 color: #2a4c68;
}

#rightcolumnindex h1 {
 padding-top: 4px;
 color: #2e4b67;
}

#rightcolumnindex hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #2e4b67;	
	margin-bottom: 20px;
	padding: 0;
}

#rightcolumnindexlower {
 position: relative;
 color: #2e4b67;
 background: #f6f4f1;
 margin: 0px 0px 0px 5px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 15px;
 height: 130px;
 width: 264px;
 float: left;
 border: 1px solid #ddd;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

#rightcolumnindexlower a {
 color: #2a4c68;
}

#rightcolumnindexlower h1 {
 padding-top: 4px;
 color: #2e4b67;
}

#rightcolumnindexlower hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #2e4b67;	
	margin-bottom: 20px;
	padding: 0;
}

#rightcolumnindex1 {
 position: relative;
 background: #f6f4f1;
 margin: 0px 0px 13px 5px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 15px;
 height: 310px;
 width: 264px;
 float: left;
 border: 1px solid #ddd;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

#rightcolumnindex1 a {
 color: ;
}

#rightcolumnservices {
 position: relative;
 background: #;
 margin: 0px 0px 13px 25px;
 padding-top: 10px;
 padding-left: 0px;
 padding-right: 10px;
 height: 100%;
 width: 263px;
 float: left;
 border: 0px solid #eee;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}

#rightcolumnservices a {
 color: #2a4c68;
}

#rightcolumnservices h1 {
 padding-top: 7px;
}

#bodyleft {
 background: #;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 20px;
 height: 100%;
 width: 585px;
 float: left;
}

#servicesleft {
 background: #;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 20px;
 height: 100%;
 width: 585px;
 float: left;
}

#servicesleft h1 {
 padding-top: 8px;
 padding-left: 80px;
}

#servicesleft p {
 padding-left: 80px;
}

#bodyright {
 background: #; 
 margin: 0px 0px 20px 20px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 20px;
 height: 100%;
 width: 585px;
 float: left;
}

#contactleft {
 background: #;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 20px;
 height: 100%;
 width: 585px;
 float: left;
}

#leftcolumndes {
 position: relative;
 background: #ddd;
 margin: 0px 0px 13px 0px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 20px;
 height: 80px;
 width: 253px;
 float: left;
 border: 1px solid #eee;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}
#midcontentdes {
 position: relative;
 background: #ddd;
 float: left;
 margin: 0px 0px 13px 25px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 20px;
 height: 80px;
 width: 253px;
 display: inline;
 border: 1px solid #eee;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}
#rightcolumndes {
 position: relative;
 background: #ddd; 
 margin: 0px 0px 13px 25px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 10px;
 height: 80px;
 width: 263px;
 float: left;
 border: 1px solid #ccc;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}

#rightcolumncontact {
 position: relative;
 background: #; 
 margin: 0px 0px 0px 15px;
 padding-top: 0px;
 padding-left: 15px;
 padding-right: 0px;
 height: 100px;
 width: 263px;
 float: left;
 border: 0px solid #ccc;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}

#rightcolumncontactint {
 position: relative;
 background: url(images/boxbgxxx.png) #fefefe repeat-x;
 margin: 0px 0px 13px 15px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 10px;
 height: 90px;
 width: 263px;
 float: left;
 border: 1px solid #ccc;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}

#bodyleftdes {
 background: #;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 20px;
 height: 100%;
 width: 585px;
 float: left;
}

#bodyrightdes {
 background: #; 
 margin: 0px 0px 20px 20px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 20px;
 height: 100%;
 width: 585px;
 float: left;
}
.bodyrow {
background: url(images/rowbgxxx.png) repeat;	
margin: 0px;
padding: 0px;
}

#footer {
background: #;
font-size: 16px;
height: 40px;
text-align: left;
}

#footer ul li {
display: inline;
list-style-type: none;
padding-right: 20px;
}

#footer a {
padding-left: 20px;
}


#footerleft {
float: left;
width: 460px;
}

#footerright {
float: left;
text-align: right;
width: 440px;
padding-right: 20px;
}

.gradient {
background: url(images/gradientbg.png) repeat-x;	
margin: 0px;
padding: 0px;
}

.atsi {
background: url(images/atsilogo.png) no-repeat center left;
float: left;
height: 65px;
width: 168px;
padding: 0px 0px 0px 0px;
clear: both;
}

.checkbox {
background: url(images/checkgrey.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 5px 10px 0px 0px;
clear: both;
}

.emailicon {
background: url(images/emailicon.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 5px 10px 0px 0px;
}

.phoneicon {
background: url(images/phoneicon.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 5px 10px 0px 0px;
}

.pbxicon {
background: url(images/virtualpbx.png) no-repeat center left;
float: left;
height: 40px;
width: 62px;
padding: 0px 0px 0px 0px;
}

.webcall {
background: url(images/webcall.png) no-repeat center left;
float: left;
height: 40px;
width: 50px;
padding: 0px 0px 0px 0px;
}

.autoatt {
background: url(images/autoatt.png) no-repeat center left;
float: left;
height: 40px;
width: 62px;
padding: 0px 0px 0px 0px;
}

.callxfer {
background: url(images/callxfer.png) no-repeat center left;
float: left;
height: 40px;
width: 59px;
padding: 0px 0px 0px 0px;
}

.timeofday {
background: url(images/timeofday.png) no-repeat center left;
float: left;
height: 40px;
width: 40px;
padding: 0px 0px 0px 0px;
}

.fax {
background: url(images/fax.png) no-repeat center left;
float: left;
height: 40px;
width: 42px;
padding: 0px 0px 0px 0px;
}

.callconf {
background: url(images/callconf.png) no-repeat center left;
float: left;
height: 40px;
width: 47px;
padding: 0px 0px 0px 0px;
}

.emailvm {
background: url(images/emailvm.png) no-repeat center left;
float: left;
height: 32px;
width: 50px;
padding: 0px 0px 0px 0px;
}

.callid {
background: url(images/callid.png) no-repeat center left;
float: left;
height: 40px;
width: 55px;
padding: 0px 0px 0px 0px;
}

.twoway {
background: url(images/twoway.png) no-repeat center left;
float: left;
height: 40px;
width: 46px;
padding: 0px 0px 0px 0px;
}

.callreturn {
background: url(images/callreturn.png) no-repeat center left;
float: left;
height: 40px;
width: 37px;
padding: 0px 0px 0px 0px;
}

.custom {
background: url(images/custom.png) no-repeat center left;
float: left;
height: 40px;
width: 34px;
padding: 0px 0px 0px 0px;
}

.vomini {
background: url(images/virtualofficemini.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 5px 10px 0px 0px;
}

.vmailmini {
background: url(images/voicemailmini.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 5px 10px 0px 0px;
}

.callcentermini {
background: url(images/callcentermini.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 5px 10px 0px 0px;
}

.supportmini {
background: url(images/supportservicemini.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 5px 10px 0px 0px;
}

.oneicon {
background: url(images/1.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 0px 10px 0px 0px;
}

.twoicon {
background: url(images/2.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 0px 10px 0px 0px;
}

.threeicon {
background: url(images/3.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 0px 10px 0px 0px;
}

.fouricon {
background: url(images/4.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 0px 10px 0px 0px;
}

.specialsmini {
background: url(images/specialsmini.png) no-repeat center left;
float: left;
height: 30px;
width: 30px;
padding: 5px 10px 0px 0px;
}

.specialslarge {
background: url(deal1sm.jpg) no-repeat center;
float: left;
height: 226px;
width: 570px;
margin-left: 3px;
padding: 0px 0px 20px 0px;
}

.aboutpic {
background: url(images/aboutpic.png) no-repeat center;
float: left;
height: 338px;
width: 570px;
margin-left: 0px;
padding: 0px 0px 20px 0px;
}

.linkbutton a {
	background: #413f3e;
	position: absolute;
	float: left;
	margin-left: 10px;
	bottom: 15px;
	right: 15px;
	padding: 4px 14px;
	text-decoration: none;
	font-size: 14px;
	color: #faf8f5;
	background: #;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.linkbutton a:hover {
	background: #2e4b67;
	color: #faf8f5;
}

.headerbutton a {
	background: #faf8f5;
	position: relative;
	float: right;
	margin-right: 50px;
	bottom: 28px;
	right: 0px;
	padding: 4px 14px;
	text-decoration: none;
	font-size: 14px;
	color: #333;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.linkbuttonservice a {
	background: #413f3e;
	position: relative;
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 4px 14px;
	text-decoration: none;
	font-size: 14px;
	color: #faf8f5;
	background: #;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.linkbuttonservice a:hover {
	background: #2e4b67;
	color: #faf8f5;
}

.chartborder {
 background: #;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px 20px 10px 20px;
 height: 100%;
 width: 560px;
 float: left;
 	/*--Top right rounded corner--*/
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.charttop {
 background: #f6f4f1;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px 20px 10px 20px;
 height: 100%;
 width: 530px;
 float: left;
 	/*--Top right rounded corner--*/
	-moz-border-radius-topright: 15px;
	-khtml-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	/*--Top left rounded corner--*/
	-moz-border-radius-topleft: 15px;
	-khtml-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	border-left: 1px solid #413f3e;
	border-right: 1px solid #413f3e;
	border-top: 1px solid #413f3e;
	border-bottom: 1px solid #413f3e;
}

.chartbottomx {
 background: #f6f4f1;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px 20px 10px 480px;
 height: 100%;
 width: 530px;
 float: left;
 	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 15px;
	-khtml-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 15px;
	-khtml-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-left: 1px solid #413f3e;
	border-right: 1px solid #413f3e;
}

.chartbottom {
 background: #f6f4f1;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px 20px 10px 20px;
 height: 100%;
 width: 530px;
 float: left;
 	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 15px;
	-khtml-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 15px;
	-khtml-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-left: 1px solid #413f3e;
	border-right: 1px solid #413f3e;
	border-top: 1px solid #413f3e;
	border-bottom: 1px solid #413f3e;
}

.chartbottom a{
color: #0073B8;
text-decoration: none;
}

.chartodd {
 background: #f6f4f1;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px 20px 10px 20px;
 height: 100%;
 width: 530px;
 float: left;
 border-left: 1px solid #413f3e;
 border-right: 1px solid #413f3e;
 border-bottom: 0px solid #ccc;
}

.charteven {
 background: #f6f4f1;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px 20px 10px 20px;
 height: 100%;
 width: 530px;
 float: left;
 border-left: 1px solid #413f3e;
 border-right: 1px solid #413f3e;
 border-top: 1px solid #413f3e;
 border-bottom: 1px solid #413f3e;
}

.chartcheckbox {
background: url(images/checkgrey.png) no-repeat center left;
float: left;
height: 32px;
width: 32px;
padding: 0px 10px 0px 0px;
}

#lefttable {
 position: relative;
 background: #;
 margin: 0px 0px 13px 0px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 20px;
 height: 250px;
 width: 253px;
 float: left;
 border: 1px solid #ccc;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}
#midtable {
 position: relative;
 background: #;
 float: left;
 margin: 0px 0px 13px 25px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 20px;
 height: 250px;
 width: 253px;
 display: inline;
 border: 1px solid #ccc;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}
#righttable {
 position: relative;
 background: #; 
 margin: 0px 0px 13px 25px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 10px;
 height: 250px;
 width: 263px;
 float: left;
 border: 1px solid #ccc;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}

/* ----- Slider ------ */

h3 {
	margin: 0;	
	padding: 7px 0 0 0;
	font-size: 16px;
	text-transform: uppercase;
}


div#feature_list {
	background: ;
	width: 920px;
	height: 240px;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
	border: 0px solid #ccc;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}

div#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}

ul#tabs {
	left: 0;
	z-index: 2;
	width: 360px;
}

ul#tabs li {
	font-size: 13px;
	font-family: 'Rosario', sans-serif;
}

ul#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}

ul#tabs li a {
	color: #222;
	text-decoration: none;	
	display: block;
	padding: 10px 15px;
	height: 60px;
	outline: none;
}

ul#tabs li a:hover {
	text-decoration: underline;
}

ul#tabs li a.current {
	background:  url('pointer360x.png');
	color: #413f3e;
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#output {
	right: 0;
	width: 605px;
	height: 240px;
	position: relative;
}

ul#output li {
	position: absolute;
	width: 605px;
	height: 240px;
}

ul#output li a {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 14px;
	color: #faf8f5;
	background: #413f3e;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}

ul#output li a:hover {
	background: #2e4b67;
	color: #faf8f5;
}

/* ----- End Slider ------ */


/* ----- Contact Form ----- */
#contactarea			{ height:400px;}
#form					{ height:100%;}
form fieldset			{ margin:0px 0px 0px 0px; width:478px; position:relative; border:0; display:block; padding: 0px 0px 0px;background:#; }

label				  { display:block; float:left; width:10em; text-align:left;	margin:0 0 0 0px; color:#faf8f5; font-size: 14px; font-weight:normal; padding:0px 0px; }
label.error           { font-weight:normal;color:#413f3e; text-align:left; width:340px; padding-left:45px;}
input.text-input	  { width: 140px; margin:0px; padding:3px 3px; color:#413f3e; background:#faf8f5; border-width:0px; border-style:solid; border-color:#333; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; font-size: 12px;}
input.text-input2	  { width: 455px; margin:0px; padding:3px 3px; color:#413f3e; background:#f6f4f1; border-width:1px; border-style:solid; border-color:#413f3e; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; font-size: 18px;}
input.checkbox  	  { position:absolute; left:150px; width: 20px; margin:0px; padding:0px 0px; color:#413f3e; background:#faf8f5; border-width:1px; border-style:solid; border-color:#413f3e; font-size: 20px;}
textarea		      { width: 455px; margin:0px; padding:3px 3px; color:#413f3e; background:#f6f4f1; border-width:1px; border-style:solid; border-color:#413f3e; font-size: 18px; font-family: 'Rosario', sans-serif;}

label#username_label      { position:absolute; top:10px; left:145px; }
input#username            { position:absolute; top:10px; left:220px; }
label#username_error      { position:absolute; top:8px; left:380px; }

label#password_label     { position:absolute; top:10px; left:383px; }
input#password           { position:absolute; top:10px; left:450px; }
label#password_error     { position:absolute; top:8px; left:380px; }

label#name_label      { position:absolute; top:0; left:0; color:#413f3e; font-size: 16px; }
input#name            { position:absolute; top:0; left:100px; }
label#name_error      { position:absolute; top:8px; left:580px; }

label#email_label     { position:absolute; top:50px; left:0px; color:#413f3e; font-size: 16px;}
input#email           { position:absolute; top:50px; left:100px; }
label#email_error     { position:absolute; top:58px; left:580px; }

label#phone_label      { position:absolute; top:100px; left:0; color:#413f3e; font-size: 16px; }
input#phone            { position:absolute; top:100px; left:100px; }
label#phone_error      { position:absolute; top:108px; left:580px; }

label#comment_label   { position:absolute; top:155px; left:0px; color:#413f3e; font-size: 16px;}
input#comment         { position:absolute; top:150px; left:75px; }
textarea#comment      { position:absolute; top:150px; left:100px; }
label#comment_error   { position:absolute; top:158px; left:380px; }

input.button		  { position:absolute; top: 10px; left:614px; padding:2px 4px; font-size: 12px;
                        border:0px solid #413f3e; margin:0px 0px 0px 0px; color:#413f3e;
						background:#faf8f5; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; }

input.button2		  { position:absolute; top: 265px; left:100px; padding:2px 4px; font-size: 16px;
						border:1px solid #413f3e; margin:0px 0px 0px 0px; color:#413f3e;
						background:##f6f4f1; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; }
																								
input.button:hover	  { background:# none repeat scroll 0% 0%; color:#111; background:#eee;}
input.button2:hover	  { background:# none repeat scroll 0% 0%; color:#413f3e; background:#faf8f5;}
#message						{ width:180px;margin:60px 0 0 100px; }
#message h2						{ font-size:normal;color:#333; }
#message p						{ color:#333;font-weight:bold;margin:6px 0px; }
#checkmark						{ position:relative;top:-46px;left:-60px; }
.nomessage			  { display:none;}


/* ----- Menu ------ */

/* ----- End Menu ------ */
