body,ul,ol,h1,h2,h3,h4,h5,h6,form,li,p
{
  margin:0;
  padding:0;
}

body
{
  font-size:13px;
  font-family:'Dosis', Arial Helvetica, Verdana, san-serif;
  line-height:23px;
  position:relative;
}

.wrapper
{
  width:100%;
  position:relative;
  display:table;
}

#top
{
  position:relative;
  width:960px;
  margin:0 auto;
}

#head
{
  height:110px;
  z-index:5;
}

#top .logo,.logo a
{
  height:90px;
  width:210px;
  display:block;
  position:absolute;
  left:20px;
  top:13px;
  border:none;
  overflow:hidden;
  margin:0;
  padding:0;
}

#top .logo a,#top .logo a:hover
{
  top:0;
  left:0;
  outline:none;
  border:none;
}

#top .logobg a
{
  text-indent:-9999px;
}

.nav
{
  position:absolute;
  right: -50px; /* 20px */
  top:30px;
  list-style-type:none;
  list-style-position:outside;
  z-index:5;
  margin:0;
}

.nav li a
{
  display:block;
  float:left;
  width: 85px /*100px */;
  border:none;
  text-decoration:none;
  line-height:18px;
  outline:none;
  padding:6px 10px;
}

.nav li a strong
{
  display:block;
  font-weight:400;
  font-size:24px;
}

.nav li a span
{
  display:block;
  font-size:16px;
}

.nav ul
{
  list-style-type:none;
  list-style-position:outside;
  position:relative;
  line-height:50px;
  z-index:5;
  margin:0;
  padding:0;
}

#top .nav ul a
{
  line-height:28px;
  font-size:12px;
  cursor:pointer;
}

#top .nav li
{
  float:left;
  position:relative;
  z-index:20;
  margin-top:11px;
}

#top .nav li li
{
  border-left:none;
  margin-top:0;
}

#top .nav ul
{
  display:none;
  position:absolute;
  top:48px;
  width:172px;
  left:0;
}

#top .nav li ul a
{
  width:150px;
  height:auto;
  float:left;
  text-align:left;
  border-top:none;
  padding:0 10px;
}

#top .nav ul ul
{
  top:auto;
  border-top:none;
}

#top .nav li ul ul
{
  left:171px;
  top:-1px;
}

.center
{
  text-align:center;
}

#featured,#featured:focus
{
  position:relative;
  width:940px;
  height:610px;
  overflow:hidden;
  outline:none;
  padding:0 10px;
}

#featured_image,#featured_image:focus
{
  width:940px;
  height:420px;
  overflow:hidden;
  border:none;
  outline:none;
  margin:0 auto;
}

object,object:focus
{
  outline:none;
}

#featured_image img,#featured_image a img
{
  position:absolute;
  z-index:2;
  visibility:hidden;
}

#featured #featured_image .current_img,#featured #featured_image .current_img img
{
  z-index:3;
  visibility:visible;
}

.js_active #featured #featured_image .current_img,.js_active #featured #featured_image .current_img img
{
  visibility:hidden;
}

#infotext
{
  width:940px;
  padding:0 10px;
}

#infotext h2
{
  font-family:Arial;
  font-size:22px;
  position:relative;
  top:2px;
  padding:10px 0 12px;
}

#main
{
  padding-top:40px;
  width:940px;
  position:relative;
  margin:0 auto;
}

#content
{
  width:610px;
  /* overflow:hidden; */
  position:relative;
  float:right;
  margin:0;
}

.fullwidth #content
{
  width:940px;
}

#sidebar
{
  width:280px;
  overflow:hidden;
  margin-right:50px;
  position:relative;
  float:left;
}

#sidebar .box
{
  margin:0;
  padding:0 0 10px;
}

#sidebar h3
{
  padding:20px 0 4px;
}

#sidebar .box ul ul a
{
  padding:3px 10px 3px 25px;
}

#sidebar .box ul ul ul a
{
  padding:3px 10px 3px 40px;
}

#sidebar .box ul ul ul ul a
{
  padding:3px 10px 3px 55px;
}

#sidebar .box ul ul ul ul ul a
{
  padding:3px 10px 3px 70px;
}

#sidebar .box ul ul ul ul ul ul a
{
  padding:3px 10px 3px 85px;
}

#sidebar .box ul ul ul ul ul ul ul a
{
  padding:3px 10px 3px 100px;
}

#sidebar .box ul ul ul ul ul ul ul ul a
{
  padding:3px 10px 3px 115px;
}

#sidebar .box ul ul ul ul ul ul ul ul ul a
{
  padding:3px 10px 3px 130px;
}

#sidebar .box ul ul ul ul ul ul ul ul ul ul a
{
  padding:3px 10px 3px 145px;
}

.sidebarmenu .current
{
  font-weight:700;
}


.box
{
  position:relative;
  margin-right:50px;
  float:left;
  padding-bottom:50px;
}

.box500 {
	position:relative;
	float:left;
	width: 500px;
}

.box p {
	font-size: 20px;
}

.wrapper .box_small
{
  width:280px;
}

.wrapper .box_mini
{
  width:160px;
  margin-right:20px;
}

.box_small h3
{
  text-align:center;
  padding:15px 0 4px;
  font-size:28px;
}

.widget_search #s
{
  border:none;
  width:219px;
  color:#ccc;
  padding:8px 50px 8px 10px;
}

#sidebar .widget_search #searchsubmit
{
  border:none;
  display:block;
  height:33px;
  position:absolute;
  right:0;
  text-indent:-9999px;
  top:0;
  width:36px;
  cursor:pointer;
  outline:none;
  padding:0;
}

#main #sidebar .widget_tag_cloud a
{
  display:inline;
  border:none;
  background:none;
  line-height:1.5em;
  padding:3px;
}

#main #sidebar .textwidget a
{
  display:inline;
  background:none;
  margin:0;
  padding:0;
}

#main #sidebar .rsswidget
{
  background:none;
}

.rss-date,.rssSummary,.widget_rss cite
{
  padding:3px 10px;
}

#wp-calendar a,#wp-calendar a:visited
{
  display:block;
  text-decoration:none;
  border:none;
  width:auto;
  padding:0;
}

#wp-calendar
{
  empty-cells:show;
  width:100%;
  text-align:center;
}

#wp-calendar #next a,#wp-calendar #prev a
{
  text-decoration:none;
  display:block;
  background:none;
  border:none;
}

#wp-calendar caption
{
  margin-bottom:5px;
}

.entry
{
  position:relative;
  padding-bottom:30px;
  clear:both;
  float:left;
  width:100%;
}

.entryTour {
	padding: 75px 90px;
}

.entry .box
{
  padding-bottom:0;
}

.post_data
{
  border-left:none;
  border-right:none;
  font-size:11px;
  line-height:22px;
  position:relative;
  float:left;
  width:608px;
  margin-bottom:17px;
  padding:3px 1px;
}

.blogentry h2
{
  width:490px;
  padding:5px 0 0;
}

.blogentry img
{
  max-width:610px;
}

.entry h2
{
  padding:5px 0 0;
}

.entry .date
{
  height:44px;
  position:absolute;
  right:0;
  text-align:center;
  width:112px;
  top:8px;
}

.entry .day
{
  font-size:36px;
  font-weight:700;
  line-height:45px;
  display:block;
  width:55px;
  position:absolute;
  top:0;
  left:0;
  height:40px;
}

.entry .month
{
  display:block;
  font-size:18px;
  left:60px;
  line-height:1em;
  position:absolute;
  text-transform:uppercase;
  top:6px;
  width:50px;
}

.entry .year
{
  display:block;
  font-size:14px;
  font-weight:700;
  left:60px;
  letter-spacing:2px;
  line-height:1em;
  position:absolute;
  top:25px;
  width:53px;
}

#top .pagination
{
  clear:both;
  position:relative;
  z-index:3;
  padding:0 0 60px;
}

#top .pagination span,#top .pagination a
{
  display:block;
  float:left;
  font-size:11px;
  line-height:13px;
  text-decoration:none;
  width:auto;
  margin:2px 2px 2px 0;
  padding:3px 6px;
}

#top .pagination .current
{
  font-size:11px;
  padding:3px 6px;
}

#subpage .box_small .more-link,.box_page .more-link
{
  position:relative;
  top:-13px;
}

#footer
{
  width:940px;
  position:relative;
  padding-top:30px;
  margin:0 auto;
}

.footer_widgets
{
  float:left;
  width: 100% /*720px */;
  overflow:hidden;
}

#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer a
{
  color:#cbcbcb;
  text-decoration:none;
  font-size:12px;
}

#footer .box_custom_footer
{
  width:220px;
  margin-right:0;
  float:right;
  overflow:hidden;
}

#footer .box h4,#footer .box h4 a
{
  text-transform:uppercase;
  font-size:16px;
  letter-spacing:1.3px;
  border:none;
}

#footer .box ul
{
  list-style-type:none;
  list-style-position:outside;
  margin:0;
}

#footer .box ul li a
{
  display:block;
  line-height:22px;
  position:relative;
  padding:3px 10px;
}

#footer .custom_button
{
  width:150px;
  display:block;
  text-align:center;
  border:none;
  padding:10px 60px 10px 10px;
}

.custom_button strong
{
  display:block;
  font-size:20px;
  font-weight:400;
  letter-spacing:1px;
}

.custom_button span
{
  display:block;
  font-size:14px;
  font-weight:400;
  letter-spacing:.5px;
}

#sitesearch_footer
{
  padding-top:20px;
  position:relative;
}

.box_custom_footer p
{
  font-size:11px;
  line-height:17px;
  padding:10px 0;
}

#searchform
{
  position:relative;
}

#footer #s
{
  border:none;
  width:160px;
  color:#ccc;
  padding:8px 50px 8px 10px;
}

#footer .widget #s
{
  width:100px;
}

#footer #searchsubmit
{
  border:none;
  display:block;
  height:35px;
  position:absolute;
  right:3px;
  text-indent:-9999px;
  top:0;
  width:35px;
  cursor:pointer;
  outline:none;
  padding:0;
}

.wrapper #footer .social_bookmarks
{
  border:none;
  display:block;
  float:left;
  width:100%;
}

.wrapper #footer .social_bookmarks li
{
  float:left;
  width:16px;
  margin:0 7px 0 0;
}

.wrapper #footer .social_bookmarks li a
{
  height:16px;
  width:16px;
  display:block;
  float:left;
  text-indent:-9999px;
  border:none;
  padding:0;
}

.widget_tag_cloud
{
  line-height:2.5em;
}

.widget_tag_cloud a
{
  padding:2px;
}

.rounded
{
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}

.more-link
{
  display:block;
  line-height:16px;
  width:72px;
  padding:9px 0 0;
}

input,select,textarea
{
  font-size:13px;
  font-family:'Dosis', Arial Helevtica, Verdana, san-serif;
  position:relative;
  outline:none;
}

blockquote
{
  font-size:12px;
  font-style:italic;
  margin:0 0 22px 5px;
  padding:0 15px;
}

a img,a:hover img
{
  border:none;
  text-decoration:none;
  z-index:2;
  position:relative;
  outline:none;
}

#main img
{
  float:left;
  margin-bottom:5px;
  display:inline;
}

p
{
  padding:0 0 1em;
}

ul,ol
{
  margin-bottom:10px;
}

ul li
{
  list-style-type:none;
  padding-left:10px;
}

#top .nav,#top .nav li,#sidebar li,#sidebar ul,#footer li,#footer ul
{
  list-style-type:none;
  background:none;
  border:none;
  padding:0;
}

ol li
{
  list-style-type:decimal;
  list-style-position:inside;
}

#sidebar li
{
  list-style-type:none;
}

h1,h2,h3,h4,h5,h6,legend
{
  letter-spacing:.4px;
  font-weight:400;
  padding-bottom:5px;
  line-height:1.4em;
  position:relative;
  font-family: 'Dosis', Arial Helvetica, san-serif;
}

h1
{
  clear:both;
  font-size:38px;
  font-weight:700;
}

h2
{
  font-size:36px;
  clear:both;
}

h3,legend
{
  font-size:22px;
  clear:both;
}

h4
{
  font-size:16px;
  clear:both;
}

h5
{
  font-size:14px;
  clear:both;
}

h6
{
  font-size:13px;
  clear:both;
}

blockquote p
{
  padding:11px 0;
}

.alignleft
{
  float:left;
  margin:0 15px 15px 0;
}

.alignright
{
  float:right;
  margin:0 0 15px 15px;
}

.aligncenter
{
  clear:both;
  display:block;
  margin:10px auto;
  padding:10px 0;
}

#top .extra_margin_right
{
  margin-right:50px;
}

#top .no_margin_right
{
  margin-right:0;
}

#top .wp-smiley
{
  border:none;
  padding:0;
}

.meta
{
  display:block;
  position:relative;
  top:3px;
  font-size:11px;
  line-height:14px;
}

.pp_details .pp_nav a.pp_arrow_previous,.pp_details .pp_nav a.pp_arrow_next
{
  margin-top:8px;
}

.pp_details .pp_nav
{
  margin:-3px 0 0;
}

.lightbox_video,.lightbox_image
{
  position:absolute;
  z-index:1;
  top:0;
  left:0;
}

#top .ie6_lightbox,#footerwrap .ie6_lightbox
{
  position:relative;
  border:none;
}

.text_input,.text_area
{
  font-family:'Dosis', Arial Helevtica, Verdana, san-serif;
  width:200px;
  font-size:11.5px;
  padding:4px;
}

#send,#submit
{
  font-family:'Dosis', Arial Helevtica, Verdana, san-serif;
  font-size:11.5px;
  padding:4px 20px;
}

#commentform
{
  padding-bottom:20px;
}

fieldset
{
  border:none;
  overflow:hidden;
  margin:0;
  padding:0;
}

fieldset label
{
  padding-left:7px;
}

.blocklabel
{
  display:block;
  padding:10px 0 0;
}

#top .text_area
{
  width:600px;
}

.commentlist
{
  margin-bottom:20px;
  float:left;
  width:100%;
}

#top .commentlist #comment
{
  width:70%;
}

.commentlist li
{
  width:100%;
  clear:both;
  float:left;
  list-style-type:none;
  position:relative;
  padding:20px 0 0;
}

.gravatar
{
  float:left;
  width:60px;
  text-align:center;
  padding:0 10px;
}

.gravatar img
{
  display:block;
  padding:5px;
}

.comment_content
{
  float:left;
  width:524px;
  padding-bottom:20px;
}

.commentmetadata
{
  float:right;
  padding-right:10px;
}

.commentmetadata a,.comment-edit-link,.comment-reply-link
{
  text-decoration:none;
  font-size:10px;
}

.comment-edit-link
{
  padding-left:10px;
}

.author_name
{
  font-weight:700;
  font-style:normal;
  font-size:15px;
  float:left;
}

.comment-reply-link
{
  text-align:center;
  display:block;
}

.commentlist #respond
{
  padding-left:80px;
}

#cancel-comment-reply-link
{
  text-decoration:none;
  margin-left:15px;
  font-size:10px;
}

.commentlist .children
{
  padding:0 0 0 70px;
}

.commentlist .children li .comment_content
{
  width:454px;
}

.commentlist .children .children li .comment_content
{
  width:384px;
}

.commentlist .children .children .children li .comment_content
{
  width:314px;
}

.commentlist .children .children .children .children li .comment_content
{
  width:244px;
}

.commentlist .children .children .children .children .children li .comment_content
{
  padding:0;
}

.comment_nav
{
  position:relative;
  top:-13px;
  font-size:10px;
  z-index:4;
}

.nav li,.post_data .categories,.floatleft,.comment_prev
{
  float:left;
}

#top .nav li:hover ul ul,#top .nav li:hover ul ul ul,#top .nav li:hover ul ul ul ul,.sidebarmenu ul ul,.sidebarmenu .currentli_item ul ul,.sidebarmenu .parentli_item .li_item ul,#sidebar .rsswidget img,.rsswidget img,.hidden,.says
{
  display:none;
}

#top .nav li:hover ul,#top .nav li li:hover ul,#top .nav li li li:hover ul,#top .nav li li li li:hover ul,.sidebarmenu .currentli_item ul,.sidebarmenu .parentli_item ul,#wp-calendar a:hover
{
  display:block;
}

#sidebar .box a,#main #sidebar .box .recentcomments
{
  display:block;
  line-height:22px;
  padding:3px 10px;
}

.wrapper .box3,#sidebar ul,#sidebar ol
{
  margin:0;
}

#main #sidebar .box .recentcomments a,.wrapper #footer .box .recentcomments a
{
  background-image:none;
  border:none;
}

.post_data .author,.floatright,.comment_next
{
  float:right;
}

#footer .box ul ul,#top .comment-edit-link,#top .comment-meta a,.commentlist .children,.commentlist .children li,#top .comment-reply-link
{
  border:none;
}

.wrapper a,.wrapper a:hover,.comment_nav a
{
  text-decoration:none;
}

#top h1 a,#top h2 a,#top h3 a,#top h4 a,#top h5 a,#top h6 a,#top h1 a:hover,#top h2 a:hover,#top h3 a:hover,#top h4 a:hover,#top h5 a:hover,#top h6 a:hover
{
  text-decoration:none;
  border:none;
}

.clearboth,.comment_text
{
  clear:both;
}

#searchsubmit,#send,#top #submit,#send,#top #submit
{
  cursor:pointer;
}


.plan_col {
		width: 	220px;
	}
	
	.plan_even {
		background:none repeat scroll 0 0 #E6E6E6;
	}
	.plan_odd {
		background:none repeat scroll 0 0 #FEFEFE;
	}
	
	.plan_cell {
		text-align: center;
		padding-top: 7px;
		padding-bottom: 7px;
		font-size:18px;
		line-height:1em;
		
		color:#3C3C3C;
		font-family:helvetica,'Dosis', Arialsans-serif;
	}
	.pro_even {
		background-image: url(../images/pro_even.png);	
	}
    .boutique_even {
		background-image: url(../images/boutique_even.png);
	}
    .essential_even {
		background-image: url(../images/essential_even.png);		
	}
	
	.pro_odd {
		background-image: url(../images/pro_odd.png);	
	}
    .boutique_odd {
		background-image: url(../images/boutique_odd.png);
	}
    .essential_odd {
		background-image: url(../images/essential_odd.png);		
	}
    
    .bold {
		font-size:18px;
		line-height:1em;
		font-weight: bold;
		color:#000000;
		font-family:helvetica,'Dosis', Arialsans-serif;
    }
    
    .check {
		padding-left: 6px;
		padding-right: 6px;
		background: url(../images/tick.png) no-repeat scroll 0 0 transparent;
    }
    .uncheck {
    	padding-left: 6px;
		padding-right: 6px;
		background: url(../images/cross.png) no-repeat scroll 0 0 transparent;
    }
    
 .frame_box {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	font-size:18px;
	line-height:1em;
	
	color:#3C3C3C;
	font-family:helvetica,'Dosis', Arialsans-serif;
	
	
	background:none repeat scroll 0 0 #F8F8F8;
	border:1px solid #E8E8E8;
	display:block;
	padding:10px 10px 10px 15px;
}

.information  {
	background-color:#D0E4F4;
	background-image:url("/admin/icons/big/information.png");
	background-position:15px center;
	background-repeat:no-repeat;
	border:2px solid #418ACC;
	color:#235685;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	clear:both;
	
	line-height: 18px;
	margin:8px 0;
	padding:20px 25px 20px 60px;	
}

.failure  {
	background-color: #FCCAC2;
	background-image:url("/admin/icons/big/exclamation.png");
	background-position:15px center;
	background-repeat:no-repeat;
	border: 2px solid #EB5339;
	color: #000000;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	clear:both;
	
	line-height: 18px;
	margin:8px 0;
	padding:20px 25px 20px 60px;	
}


.btn {
	display: inline-block;
	padding: 5px 10px;
	color: #777 !important;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	font-family: Tahoma, 'Dosis', Arial sans-serif;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 1px 1px rgba(255,255,255,0.9);
	position: relative;
	cursor: pointer;
	border:1px solid #ccc !important;
	background:#fff url("../images/btn-overlay.png") repeat-x !important;
}
.btn:hover, .btn:focus, .btn:active {
	outline:medium none;
	border:1px solid #329ECC !important;
	opacity:0.9;
	-khtml-opacity: .9;
	-moz-opacity: 0.9;
	-moz-box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
}

.btn-green {
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	border:1px solid #749217 !important;
	background-color: #6AB620 !important;
}
.btn-green:hover, .btn-green:focus, .btn-green:active {
	-moz-box-shadow:0 0 5px rgba(116, 146, 23, 0.9);
	-webkit-box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);
	box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);
	border:1px solid #749217 !important;
}

.btn[disabled]{
	border: 1px solid #CCCCCC !important;
	color: #777777 !important;
	background-color: #CACACA !important;
}

/* ********** BTN MINI ********* */
.btnMini {
	display: inline-block;
	padding: 2px 4px;
	color: #777 !important;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, 'Dosis', Arial sans-serif;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 1px 1px rgba(255,255,255,0.9);
	position: relative;
	cursor: pointer;
	border:1px solid #ccc !important;
	background:#fff url("/admin/images/btn-overlay.png") repeat-x !important;
}
.btnMini:hover, .btnMini:focus, .btnMini:active {
	outline:medium none;
	border:1px solid #329ECC !important;
	opacity:0.9;
	-khtml-opacity: .9;
	-moz-opacity: 0.9;
	-moz-box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
}

.btnMini-green {
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	border:1px solid #749217 !important;
	background-color: #6AB620 !important;
}
.btnMini-green:hover, .btnMini-green:focus, .btnMini-green:active {
	-moz-box-shadow:0 0 5px rgba(116, 146, 23, 0.9);
	-webkit-box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);
	box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);
	border:1px solid #749217 !important;
}

.btnMini-blue {
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	border:1px solid #2D69AC !important;
	background-color: #5F9FE0  !important; /*#3C6ED1*/
}
.btnMini-blue:hover, .btnMini-green:focus, .btnMini-green:active {
	-moz-box-shadow:0 0 5px rgba(71, 131, 243, 0.9);
	-webkit-box-shadow:0 0 5px rgba(71, 131, 243, 0.9);
	box-shadow: 0 0 5px rgba(71, 131, 243, 0.9);
	border:1px solid #2D69AC !important ;
}


.btnMini[disabled]{
	border: 1px solid #CCCCCC !important;
	color: #777777 !important;
	background-color: #CACACA !important;
}





.monthsLeft {
	float: left; 
	margin-right: 10px;
	padding-left: 10px;
}



.contentarea {
	padding: 70px;
	padding-top: 30px;
	min-height:450px;
}
.leftTitle {
	position: relative; float: left; clear: both;
	text-align: left;
	font-family: 'Dosis', Arial Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	width: 100%;
	text-align: left;

}
.rightTitle {
	position: relative; float: left; clear: both;
	width: 100%;
	text-align: left;
}


.normalRowStyle {
	padding: 5px;
	display: block;
	height: 100%;
	/*background: url(../images/alternate_field_bg.jpg) bottom repeat-x #BEE187;
	 background-color: #232323; */
	background-color: transparent;
}
.alternateRowStyle {
	padding: 5px;
	display: block;
	height: 100%;
	/* background: url(../images/field_bg.jpg) bottom repeat-x #76BF00; 
	border: solid 1px #76BF00;*/
}

.textBlock {
	color: #000000;
	font-family: Verdana, 'Dosis', Arial Helvetica, sans-serif;
	font-size: 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:url("../images/txt.gif") repeat-x scroll 0 0 #FFF;
	border:1px solid #999999;
	padding:5px 2px;
}

.textBlock.blur {
	color: #999;
}



select.styled {
	/*width: 200px;*/
	height: 16px;
	/* margin-right: 20px; */
	cursor: pointer;
}
.cmf-skinned-select {
	float: left;
	padding: 7px;
	display: block;
	margin-right: 5px;
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url('../images/combobox_thumb.jpg') center right no-repeat;
}

.cmf-skinned-select:hover {
	background: url('../images/combobox_thumb_hover.jpg') center right no-repeat;
}

.cmf-skinned-text {
	padding: 5px 7px;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 14px;
	color: #333;
	overflow: hidden;
}


.dropDown {
	font-family: 'Dosis', Arial Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 18px;
	width: 90%;
}

.clear {
	display: inline-block;
	height: 10px;
	overflow:hidden;
}
.clearSmall { display: inline-block; height: 0px; overflow:hidden; clear: right; }

.errorText { color: #FF0000; }
.smallErrorText { font-size: 9px; font-weight: bold; color: #FF0000; }

.errorField {
	-moz-box-shadow:0 0 5px rgba(204, 0, 0, 0.5);
	box-shadow:0 0 5px rgba(204, 0, 0, 0.5);
	background:none repeat scroll 0 0 #FEF3F3;
	border:1px solid #FAABAB;
}


.breadcrumb
{
    font: bold 14px 'Dosis', Arial Helvetica, sans-serif;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    height:30px;
    line-height:30px;
    color: #000000;
    border:solid 1px #cacaca;
    width: auto;
    /* overflow:hidden; */
    margin:0px;
    padding-left:10px;
}

.breadcrumb li
{
    list-style-type:none;
    float:left;
    padding-left:25px;
    padding-right:20px;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.breadcrumb .active {
	color: #000000;
	font: bold 16px 'Dosis', Arial Helvetica, sans-serif !important;
	line-height:30px !important;
	background: Transparent url('../images/bullet_green.png') no-repeat 5px 8px;	
}

.breadcrumb .success {
	color:#9b9b9b;
	font-weight: normal;
	font: 14px 'Dosis', Arial Helvetica, sans-serif;
	line-height:30px;
	background: Transparent url('../images/tick.png') no-repeat 5px 8px;
}

.breadcrumb .disabled {
	color:#9b9b9b;
	font-weight: normal;
	font: 14px 'Dosis', Arial Helvetica, sans-serif;
	line-height:30px;
	background: Transparent url('../images/bullet_black.png') no-repeat 5px 8px;
}

.clearBoth {
	clear:both;
}
.clearR {
	clear:right;
}
.clearL {
	clear:left;
}

.smallText {
	font-family: Verdana, 'Dosis', Arial Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.tinyText {
	font-family: Verdana, 'Dosis', Arial Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
}

.termsbox {
	width: 350px; 
	height: 85px; 
	overflow: auto;
	font-size: 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border: 1px solid #CCC;
	padding: 10px;
}
.termsbox h4 {
	font-size: 10px;
}
.termsbox h3 {
	font-size: 11px;
}
.termsbox h2 {
	font-size: 12px;
}
.termsbox h1 {
	font-size: 13px;
}

.instructions {
	font-size: 14px;
	color: #000;
}



.creditcard {
	background: none;
	background-color: #FFF;
	background-position:2px center;
	background-repeat:no-repeat;
	text-indent: 34px !important;
	padding: 4px;
}

.creditcard-amex { background-image: url("/admin/images/payment/mini_amex.png"); }
.creditcard-visa { background-image: url("/admin/images/payment/mini_visa.png"); }
.creditcard-master { background-image: url("/admin/images/payment/mini_mastercard.png"); }
.creditcard-discover { background-image: url("/admin/images/payment/mini_discover.png"); }

.creditcardField {
	background: none;
	background-position:2px center;
	background-repeat:no-repeat;
	background-color: #FFF;
	background-image: url("/admin/images/payment/mini_credit_card.png");
	text-indent: 34px !important;
	padding: 4px;
}
.nameOnCardField {
	background: none;
	background-position:2px center;
	background-repeat:no-repeat;
	background-color: #FFF;
	background-image: url("/admin/icons/navbar/clients.png");
	text-indent: 34px !important;
	padding: 4px;
}

.twitterField {
	background: no-repeat scroll 8px center transparent !important;
	background-image:url("/admin/icons/twitter_pixifi_blue.png") !important;
	text-indent: 47px !important;
	background-color: #FFFFFF !important;
}

@media screen and (min-width: 768px) {
	#testimonial-sidebyside{
		display: flex;
		width: 100%;
		margin: 0 !important;
	}
}