@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font-family:"HelveticNeue",Helvtica,Arial,sans-serif;
background-image:url(../images/bg.jpg);
color:#808080;
font-size:13px;
line-height:20px;
}

.header-wrapper{
	background-color:#4A3C31;
height:80px;
}

.header{
	width:960px;
	margin:0 auto;
}

a{
	text-decoration:none;
	color:#009BC7;
}

a:hover{
	text-decoration:none;
}

a:visited{
	text-decoration:none;
	color:#009BC7;
}

.meat{
	width:960px;
	height:450px;
	margin:0 auto;
}

ul{
	padding:0;
	margin:0;
}

li{
	display:inline;
	list-style-type:none;
}

.header li{
	margin-right:10px;
}

.header a{
	color:#B1A8A0;
	padding:20px 10px 13px;
	font-size:18px;
	font-weight:100;
	padding-bottom:12px;
}

.header a:hover{
	color:#fff;
}

.header .active a{
border-bottom:9px solid #00A8E3;
color:#FFFFFF;
padding-bottom:12px;
}

.header ul{
	padding-top:18px;
}

.convo{
background-image:url(../images/intro.png);
background-position:50% 16px;
background-repeat:no-repeat;
height:120px;

}

.convo2{
background-image:url(../images/intro-theme.png);
background-position:50% 16px;
background-repeat:no-repeat;
height:120px;

}

.convo3{
background-image:url(../images/intro-support.png);
background-position:50% 16px;
background-repeat:no-repeat;
height:120px;

}

.convo4{
background-image:url(../images/intro-features.png);
background-position:50% 16px;
background-repeat:no-repeat;
height:120px;

}

.convo5{
background-image:url(../images/intro-contact.png);
background-position:50% 16px;
background-repeat:no-repeat;
height:120px;

}

.convo6{
background-image:url(../images/intro-thank.png);
background-position:50% 16px;
background-repeat:no-repeat;
height:70px;

}

.logo{
	width:200px;
	float:left;
}

.righthead{
	width:500px;
	float:right;
}

.cont{
	clear:both;
	height:20px;
}

.nav{
	clear:both;
}

.logo a{
background-image:url(../images/logo.png);
background-position:0 49px;
background-repeat:no-repeat;
padding:55px 200px;
}

.prom{
background-image:url(../images/spiral.png);
background-position:-40px 105px;
background-repeat:no-repeat;
height:500px;
margin:-40px auto 0;
width:1000px;
}

.prombox{
border-bottom:2px dotted #CCCCCC;
clear:both;
float:right;
padding:5px 20px 20px 50px;
}

.prombox h2{
	color:#666;
}



.clearbox{
border-top:2px dotted #CCCCCC;
clear:both;
margin-top:10px;
}



.wrapper{
	width:1000px;
	margin:0 auto;
	height:600px;
}
.wrapper2{
height:400px;
margin:0 auto;
width:1000px;
}

.wrapper3{
height:450px;
margin:0 auto;
width:1000px;
}

.wrapper4{
height:350px;
margin:0 auto;
width:1000px;
}

.wrapper5{
height:400px;
margin:0 auto;
width:800px;
}

.themebox{
	width:500px;
	float:left;
}



.themebtns a{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-image:url(../images/btn.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
letter-spacing:1px;
padding:12px 10px 20px 22px;
text-transform:uppercase;

}


.themebox h2{
	color:#666666;
	font-size:25px;
	padding-bottom:5px;
	margin-bottom:10px;
}

.themetxt{
	width:550px;
}

.viewdemo a{
	padding-left:16px;
}

.purchase a{
padding-left:17px;
padding-right:25px;
}

.themebox h3{
	text-shadow:1px 1px 0 #FFFFFF;
}

.themeimg{
	-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#FFFFFF;
border:1px solid #DDDDDD;
padding:8px 8px 15px;
width:465px;
}

	.container { width:500px; height:375px; overflow:hidden; position:relative; cursor:pointer; }
		.slides { position:absolute; top:0; left:0; }
		.slides div { position:absolute; top:0; width:500px; display:none; }
		/*
		 * Optional
		*/
		
		
		#loopedSlider { width:500px; position:relative; clear:both; }
		ul.pagination { list-style-type:none; margin:0; padding:0; margin:7px auto; width:132px; }
		ul.pagination li { float:left; margin:0 5px; }	
		ul.pagination a { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url(../images/pagination.png); background-position:0 0; background-repeat:no-repeat;}
		ul.pagination li.active a {background-position:0 -12px}


#slideshow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/bg_slideshow.jpg) no-repeat scroll 0 0;
height:390px;
margin:0 auto 0 -5px;
position:relative;
width:485px;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:950px;
  height:440px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
cursor:pointer;
display:block;
height:263px;
position:absolute;
text-indent:-10000px;
width:80px;
}
#leftControl {
  top:170px;
  left:0;
  background:transparent url(../images/l-arr.png) no-repeat scroll -40px 0;
  z-index:999;
  margin-left:-30px;
}
#rightControl {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/r-arr.png) no-repeat scroll -40px 0;
margin-right:-30px;
right:0;
top:170px;
z-index:9999;
}

#pageContainer {
border:4px solid #CCCCCC;
margin:0 auto;
width:940px;
}
#pageContainer h1 {
  display:block;
  width:960px;
  height:114px;
  background:transparent url(../images/bg_pagecontainer_h1.jpg) no-repeat top left;
  text-indent: -10000px;
}
.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
}
.slide img {
  float:left;
  margin:0 15px;
}

.foot {
background-color:#4A3C31;
height:80px;
color:#B1A8A0;
font-size:12px;
}

.footie{
background-image:url(../images/footlogo.png);
background-position:910px top;
background-repeat:no-repeat;
height:50px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding-top:30px;
width:1000px;
}

.leftside{
background-color:#FFFFFF;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
float:left;
width:550px;
}

.rightside{
background-repeat:no-repeat;
float:right;
height:200px;
width:40%;
}

.thank-sup{
	background-repeat:no-repeat;
height:200px;
}

.row{
border-bottom:1px dashed #DDDDDD;
height:40px;
padding:10px;
}

.row2{
border-bottom:1px solid #DDDDDD;
height:40px;
padding:10px;
}

.row-txt{
float:left;
font-size:15px;
width:450px;
}

.row-image{
float:right;
height:50px;
width:50px;
	background-image:url(../images/tick.png);
background-repeat:no-repeat;
}

.support{
	padding-bottom:30px;
}

.email{
background-image:url(../images/mail.png);
background-position:0 15px;
background-repeat:no-repeat;
height:40px;
padding-top:20px;
}

.twitter{
background-image:url(../images/twitter.png);
background-position:0 0;
background-repeat:no-repeat;
height:60px;
padding-top:14px;
}

.rightside a{
font-size:16px;
padding-left:50px;
}

.thank-sup a{
font-size:16px;
padding-left:50px;
}

.feat{
float:left;
margin-right:30px;
padding-bottom:40px;
width:30%;
}

.feat h2{
color:#666666;
margin-bottom:0;
padding-bottom:0;
}

.feat-txt{
	padding-top:10px;
}


.yellow{
	background-color:#ffffaa;
	padding:2px;
}

/*
.nav a { min-height: 36px; height: auto !important; height: 36px; text-indent:-999em; }
.nav a { text-indent:0; }

*/

.themetxtleft{
	width:480px;
	float:left;
	
}

.themetxt h2{
color:#666666;
font-size:26px;
margin-bottom:5px;
margin-top:5px;
padding-top:0;
}

.purchase{
float:left;
margin-right:0px;
width:150px;
padding-top: 10px;
}

.viewdemo{
float:left;
padding-top:10px;
width:44%;
}

.themeh2{
float:left;
width:180px;
}

.themebtns{
margin-left:8px;
width:360px;
float:right;
}

.themep{
width:100%;
clear:both;
padding-top:12px;
}

.themep li{
background-image:url(../images/tick.png);
background-position:0 5px;
background-repeat:no-repeat;
clear:both;
display:block;
list-style-type:circle;
padding-bottom:20px;
padding-left:40px;
padding-top:5px;
}

.themep ul{
	padding-top:20px;
}

.price{
float:left;
margin-top:-15px;
width:100px;
}

.price h3{
	font-size:20px;
	color:#666666;
}

.cont-left label{

}

.cont-left input{
border:1px dotted #CCCCCC;
color:#666666;
float:right;
font-size:15px;
padding:3px;
width:450px;
}

.cont-left textarea{
border:1px dotted #CCCCCC;
color:#666666;
float:right;
font-size:15px;
padding:3px;
width:450px;
}

.cont-left{
float:left;
width:55%;
}

.cont-right{
float:left;
margin-top:-15px;
padding-left:40px;
width:35%;
}

.cont-btn input{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-image:url(../images/btn.png);
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
font-size:14px;
letter-spacing:1px;
margin-right:-10px;
margin-top:8px;
padding:12px 8px 8px 2px;
text-transform:uppercase;
width:140px;
cursor:pointer;
}

.cont-btn{
	clear:both;
	width:100%;
}

.cont-right a {
font-size:16px;
padding-left:50px;
}

.thank-sup .email{
	background-image:url(../images/mail.png);
background-position:0 15px;
background-repeat:no-repeat;
float:left;
height:40px;
padding-top:20px;
width:300px;
}

.thank-sup .twitter{
	background-image:url(../images/twitter.png);
background-position:0 0;
background-repeat:no-repeat;
float:left;
height:60px;
padding-top:14px;
width:300px;
}


.prom-right{
float:right;
padding-top:20px;
width:40%;
}

.prom-left{
	width:50%;
	float:left;
}

.prom-left h1{
color:#666666;
font-size:25px;
margin:40px 0 0 44px;
padding:0;
}
