/*
* 
* Below, you'll find a summary of
* the sections of this CSS File
* The file has been divided into
* section to best organize it
* 
*/


/*

	- COMMON TAGS
	
	- COMMON CLASSES
	
	- COLUMN TEMPLATE
	
	- TOP-BAR
	
		- LEFT MENU
		
		- RIGHT MENU
	
	- HEADER
	
		- NORMAL SLIDER
	
		- FULL WIDTH SLIDER
		
		- SEARCH BOX
		
		- HIDDEN SEARCH BOX
		
	- CONTENT AREA
	
		- INDEX
		
		- BLOG
		
			- COMMENTS
		
		- PORTFOLIO
		
	- FOOTER
	
	- COPYRIGHT

/*



/* -----------------------------------
-------------------------- COMMON TAGS
------------------------------------*/

body {
	background: #dcdcdc;
	color: #656565;
}
h1, h2, h3, h4, h5, h6 {
	color: #000000;
}
p a, em a, strong a {
	text-decoration: underline /*!important*/;
}
/* -----------------------------------
----------------------- COMMON CLASSES
------------------------------------*/

.block {
	background: #eeeeee;
	border: 1px solid #ffffff;
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}
.title {
	border-bottom: 1px solid #c0c0c0;
}
.light, .light a, .grey, .grey a {
	color: #656565;
}
.light a:hover, .grey a:hover {
	color: #000000;
}
.list-links {
	border-top: 1px solid #c0c0c0;
}
.list-links li a {
	border-bottom: 1px solid #c0c0c0;
	color: #656565;
}
.list-links li a:hover {
	background: #dddddd;
	color: #000000;
}
#footer .list-links, .list-posts {
	border-top: 1px solid #2c2c2c;
}
#footer .list-links li a, .list-posts li a {
	border-bottom: 1px solid #2c2c2c;
	color: #b6b6b6;
}
#footer .list-links li a:hover, .list-posts li a:hover {
	background: #2c2c2c;
	color: #ffffff;
}
.strong-link {
	color: #000000 !important;
}
/* -----------------------------------
------------------------------ TOP-BAR
------------------------------------*/

#top-bar {
	background: #0b0b0b url(images/classic/top-bar-bg.gif) repeat-x bottom left;
	color: #969696;
}
#top-bar h1, #top-bar h2, #top-bar h3, #top-bar h4, #top-bar h5, #top-bar h6 {
	color: #ffffff;
}
/* -----------------------------------
	---------------------------- LEFT-MENU
	------------------------------------*/
		
#left-menu ul li a, #right-menu ul li a {
	color: #969696;
	text-shadow: 0 1px 0 #000000;
}
#left-menu ul li a:hover, #right-menu ul li a:hover, #right-menu ul li.hovered a {
	background: #000000;
	color: #ffffff;
}
#left-menu ul li a.super-menu {
	background: url(images/icons/super-menu-arrow.gif) no-repeat center right;
}
#left-menu ul li a:hover.super-menu, #left-menu ul li.hovered a.super-menu {
	background: #000000 url(images/icons/super-menu-arrow.gif) no-repeat center right;
	color: #ffffff;
}
/* -----------------------------------
			--------------------------- SUPER-MENU
			------------------------------------*/
			
			.super-menu-child {
	background: #000;
}
.super-menu-child ul {
	border-top: 1px solid #1d1d1d;
}
.super-menu-child ul li a {
	background: none !important;
	border-bottom: 1px solid #1d1d1d;
}
.super-menu-child ul li a:hover {
	background: #0b0b0b !important;
}
/* -----------------------------------
	---------------------------- RIGHT-MENU
	------------------------------------*/
	
	#right-menu ul li ul, #right-menu ul li.current a {
	background: #000000;
}
#right-menu ul li ul li a {
	border-bottom: 1px solid #1d1d1d;
}
#right-menu ul li ul li a:hover {
	background: #0b0b0b;
}
/* -----------------------------------
------------------------------- HEADER
------------------------------------*/

#header {
	background: #181818 url(images/classic/wood-top.jpg) repeat-x bottom left;
	color: #969696;
}
#header h1, #header h2, #header h3, #header h4, #header h5, #header h6, #header a {
	color: #ffffff !important;
}
#search-input {
	border-color: #000000;
}
#search-submit {
	background: url(images/icons/search.gif) no-repeat center center;
	border: none;
}
/* -----------------------------------
	-------------------- FULL WIDTH SLIDER
	------------------------------------*/
	
		ul#slider-selector li {
	background: url(images/icons/slider_selector.png) no-repeat center center;
}
ul#slider-selector li.current {
	background: url(images/icons/slider_selector_current.png) no-repeat center center;
}
/* -----------------------------------
	-------------------- HIDDEN SEARCH BOX
	------------------------------------*/
	
		#hidden-search p {
	background: #0b0b0b;
	border: 1px solid #000000;
}
#hidden-search p span {
	background: url(images/icons/hidden-search-arrow.png) no-repeat center center;
}
/* -----------------------------------
------------------------- CONTENT AREA
------------------------------------*/

#content {
	background: url(images/classic/content-bg.gif) repeat-x left 50px;
}
#content img {
	border: 2px solid #c0c0c0;
}
/* -----------------------------------
	------------------------------- SLIDER
	------------------------------------*/
	
#slider-arrow-left {
	background: url(images/classic/slider-left-arrow.png) no-repeat top left;
}
#slider-arrow-right {
	background: url(images/classic/slider-right-arrow.png) no-repeat top left;
}
/* -----------------------------------
	----------------------- TABBED CONTENT
	------------------------------------*/
	
		ul.tabbed-content-tabs li {
	border: 1px solid #dcdcdc;
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}
ul.tabbed-content-tabs li.current {
	background: #eeeeee;
	border: 1px solid #ffffff;
}
/* -----------------------------------
	--------------------------- PAGINATION
	------------------------------------*/
	
	#pagination ul {
	list-style: none;
	margin: 0;
}
#pagination ul li a {
	background: #b6b6b6 url(images/classic/pagination-bg.gif) repeat-x top left;
	color: #656565;
	border-top: 1px solid #fdfdfd;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #8d8d8d;
}
#pagination ul li a:hover, #pagination li.current a {
	border-bottom: 1px solid #fdfdfd;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #8d8d8d;
}
/* -----------------------------------
	----------------------------- COMMENTS
	------------------------------------*/
	
	#comments ol ul {
	border-left: 1px solid #bababa;
}
#comments ol ul li {
	background: url(images/classic/comments-li-bg.gif) no-repeat top left;
}
span.author-link, span.author-link a {
	color: #262626;
}
.comment-time {
	background: url(images/icons/time.png) no-repeat center right;
}
.comment-date {
	background: url(images/icons/date.png) no-repeat center right;
	padding-right: 15px;
}
#comments p {
	background: #eeeeee url(images/classic/comments-bg.gif) no-repeat top left;
	border: 1px solid #ffffff;
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}
#comments p span {
	background: url(images/classic/comments-arrow.png) no-repeat center center;
}
/* -----------------------------------
------------------------------- FOOTER
------------------------------------*/

#footer {
	background: #200e02 url(images/classic/wood-footer.jpg) repeat-x top left;
	color: #b6b6b6;
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
	color: #ffffff;
}
.star-icon {
	background: url(images/icons/star.png) no-repeat center left;
}
.findme-icon {
	background: url(images/icons/find-me.png) no-repeat center left;
}
.coffee-icon {
	background: url(images/icons/coffee.png) no-repeat center left;
}
.balloon-icon {
	background: url(images/icons/balloon.png) no-repeat center left;
}
.contact-icon {
	background: url(images/icons/contact.png) no-repeat center left;
}
#footer input, #footer textarea {
	border: none;
	background: #dcdcdc;
}
/* -----------------------------------
---------------------------- COPYRIGHT
------------------------------------*/

#copyright {
	background: #000;
	border-top:1px #666 solid;
}

#copyright a{color:#656565; text-decoration:none;}
#copyright a:hover{text-decoration:underline;}
/* -----------------------------------
--------------- LOGIN - REGISTER SLIDE
------------------------------------*/

#login-register {
	background: #0b0b0b;
	color: #969696;
}
#login-register input {
	border: #000000;
}
#login-register h1, #login-register h2, #login-register h3, #login-register h4, #login-register h5, #login-register h6 {
	color: #ffffff;
}
.lock-icon {
	background: url(images/icons/lock-icon.png) no-repeat center left;
}
/* -----------------------------------
-------------------------------- FORMS
------------------------------------*/

input, select, textarea {
	background: #ebebeb url(images/classic/input-bg.gif) repeat-x top left;
	border: 1px solid #c0c0c0;
	color: #656565;
}
textarea {
	background: #ebebeb url(images/classic/text-area-bg.gif) repeat-x top left;
}
select, select:focus {
	background: transparent url(images/classic/input-bg.gif) repeat-x top left;
	border: 1px solid #c0c0c0;
}
.alert {
	border: 1px solid #9F0000;
}
input:focus, textarea:focus {
	background-color: #ebebeb;
	border: 1px solid #656565;
}
.button, input[type='button'], input[type='submit'] {
	background: url(images/classic/button-bg.gif) no-repeat top left;
}
.button:hover, input[type='button']:hover, input[type='submit']:hover {
	background: url(images/classic/button-bg-hover.gif) no-repeat top left;
}
/* -----------------------------------
-------------------------------- BUTTONS
------------------------------------*/
.button_link,.large_button {
background-position:right -61px;
font-size:24px;
height:56px;
padding-right:24px;
}

.button_link, .button_link span{background-image:url(assets/button_sprite.png);}

.button_link, .fancy_button {
background:url(assets/button_sprite.png) no-repeat scroll right -165px transparent;
border:0 none;
color:#EEEEEE;
display:inline-block;
font-size:11px;
letter-spacing:1.6px;
margin:5px 10px 5px 0;
padding:0 24px 0 0;
text-shadow:0 -1px 0 #888888;
text-transform:uppercase;
}


a.button-lg{ background:url(assets/button-lg.png) no-repeat left top transparent;
height:38px; width:178px; border:0 none; color:#fff; display:inline-block; font-size:14px;line-height:38px;
text-align:center; margin:10px auto; padding:0px; text-shadow:0 -1px 0 #888888; cursor:pointer; text-decoration:none;}

a.button-lg:hover{background:url(assets/button-lg.png) no-repeat left -38px transparent;}

a.btn-dk-sm{ background:url(assets/btn-dk-sm.png) no-repeat left top transparent;
height:38px; width:107px; border:0 none; color:#fff; display:inline-block; font-size:14px;line-height:38px;
text-align:center; margin:10px auto; padding:0px; text-shadow:0 -1px 0 #888888; cursor:pointer; text-decoration:none;}

a.btn-dk-sm:hover{background:url(assets/btn-dk-sm.png) no-repeat left -38px transparent;}


a.button-free-trial{ background:url(assets/button-free-trial.png) no-repeat left top transparent;
height:52px;
width:282px;
border:0 none;
display:inline-block;
font-size:14px;
line-height:52px;
text-align:center;
margin:10px auto;
padding:0px;
cursor:pointer;
text-indent:-9999px;
}
a.button-free-trial:hover{background:url(assets/button-free-trial.png) no-repeat left -52px transparent;}

a.button-free-sitebuilder{ background:url(assets/button-free-sitebuilder.png) no-repeat left top transparent;
height:52px; width:282px; border:0 none; display:inline-block; margin:0 auto 10px; padding:0px; cursor:pointer; text-indent:-9999px; font-size:0;}
a.button-free-sitebuilder:hover{background:url(assets/button-free-sitebuilder.png) no-repeat left -52px transparent;}

a.btn-tryitfree{ background:url(assets/btn-tryitfree.png) no-repeat left top transparent;
height:58px; width:282px; border:0 none; display:inline-block; margin:0 auto 10px; padding:0px; cursor:pointer; text-indent:-9999px;}
a.btn-tryitfree:hover{background:url(assets/btn-tryitfree.png) no-repeat left -58px transparent;}

a.btn-watchvideo{ background:url(assets/btn-watchvideo.png) no-repeat left top transparent;
height:58px; width:282px; border:0 none; display:inline-block; margin:0 auto 10px; padding:0px; cursor:pointer; text-indent:-9999px;}
a.btn-watchvideo:hover{background:url(assets/btn-watchvideo.png) no-repeat left -58px transparent;}

a.btn-getstarted{ background:url(assets/btn-getstarted.png) no-repeat left top transparent;
height:58px; width:282px; border:0 none; display:inline-block; margin:0 auto 10px; padding:0px; cursor:pointer; text-indent:-9999px; font-size:0;}
a.btn-getstarted:hover{background:url(assets/btn-getstarted.png) no-repeat left -58px transparent;}

a.btn-greenflag{ background:url(assets/btn-greenflag.png) no-repeat left top transparent;
height:58px; width:282px; border:0 none; display:inline-block; margin:0 auto 10px; padding:0px; cursor:pointer; text-indent:-9999px; font-size:0;}
a.btn-greenflag:hover{background:url(assets/btn-greenflag.png) no-repeat left -58px transparent;}

td.logo{padding:0 20px 25px 0;}

/* Featured List*/
.alt-list {	margin: 0;	padding: 0;} 

.alt-list li {list-style: none;}
.feature-list h3, .feature-list h4{margin: 0 0 3px 75px !important;}
#content .feature-list li img.icon{ float:left; border:0;}
.featured-list li img{ border:0;}
.feature-list ul{margin:0 0 0 75px;}
.feature-list li{margin:0 0 21px; overflow:hidden;}
.feature-list li li{margin:0; padding:0;}
/*detailed tour*/
ul.list-clip li a{color:#555;}
ul.list-clip li a:hover{color:#f46204;}

.captchaimg{float:left; width:160px; overflow:hidden; position:relative; margin:0 15px 15px 0;}
div.one-third input#CaptchaV2.cat_textbox{ width:115px !important; margin:0 0 15px 15px;}



