body { font: 12px 'Arial', Helvetica, sans-serif; color: #646478; background: #ebebf5 url("../../../../wp-content/themes/wizzy/images/bg-body.png") left top repeat; line-height: 20px; }

/* /-/-/-/-/-/-/-/ Common Styles /-/-/-/-/-/-/-/-/ */

/* Links */
a {	color: #308CAF; cursor: pointer; text-decoration: underline; }
a:hover { cursor: pointer; text-decoration: none; color: #008a9f;}

/* Images */
.image { position: relative; display: block; width: 100%; height: 100%; }
.image img { display: block; }
.image a span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}

/* Clear */
.clear { clear: both; height: 0px; visibility: hidden; margin: 0; padding: 0; }

/* Headings */
h1 { font: 28px "TitilliumText22LMedium", Arial, Helvetica, sans-serif; padding-bottom: 15px; }
h2 { font: 22px "TitilliumText22LMedium", Arial, Helvetica, sans-serif; padding-bottom: 15px; margin-bottom: 15px; background: url("../../../../wp-content/themes/wizzy/images/line-dotted-content.png") left bottom repeat-x; color: #4b4b5f; }
h2 a { color: #308CB0; text-decoration: none;}
h2 a:hover { color: #2DC2F0; text-decoration: underline;}
h3 { font: 20px "TitilliumText22LMedium", Arial, Helvetica, sans-serif; padding-bottom: 15px; margin: 20px 0 15px 0; background: url("../../../../wp-content/themes/wizzy/images/line-dotted-content.png") left bottom repeat-x; color: #4b4b5f; }
h3 a { color: #308CB0; text-decoration: none;}
h3 a:hover { color: #2DC2F0; text-decoration: underline;}
h4 { font-size: 16px; font-weight: normal; padding-bottom: 5px; margin-top: 15px; }
h4 a { color: #308CB0; text-decoration: none;}
h4 a:hover { color: #2DC2F0; text-decoration: underline;}
h5 { font-size: 13px; font-weight: bold; padding-bottom: 10px; margin-bottom: 0px; }
h5 a { color: #308CB0; text-decoration: none;}
h5 a:hover { color: #2DC2F0; text-decoration: underline;}

/* Type */

b, strong { font-weight:bold }
em, i { font-style:italic }
pre,code { font:11px/18px "Courier New", Courier, monospace; color:#444; padding:0px 12px; background:url(http://www.betgenius.com/wp-content/themes/wizzy/images/code.jpg); margin:0px 0px 18px; border:1px solid #eeeeef }
code { padding:0px 6px; background-image:none; border:none }
pre { white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word }
blockquote, .pqleft, .pqright { color:#444; font-size:14px; font:14px/21px "Droid Serif", Georgia, "Times New Roman", Times, serif; padding-left:27px; background:url(../../../../wp-content/themes/wizzy/images/quote.png) 0px 4px no-repeat }
.pqleft { float:left; margin:8px 18px 0px 0px; width:40%; display:inline-block }
.pqright { float:right; margin:8px 0px 0px 18px; width:40%; display:inline-block }
.dropcap { display:inline-block; font-size:36px; float:left; line-height:36px; margin-right:6px }
small { font-size:11px }
.big { font:14px/21px }
.quote { position:relative; overflow:hidden; padding:18px 18px 18px 45px; margin-bottom:12px; background:#f8f9fa url(../../../../wp-content/themes/wizzy/images/quote.png) 18px 22px no-repeat; color:#333; font:14px/21px "Droid Serif", Georgia, "Times New Roman", Times, serif; text-shadow:0px 1px 0px rgba(255,255,255,0.8); border-bottom:1px solid #eff0f1 }
.hr { border-bottom:1px solid #eff0f1; margin-bottom:30px }

/* Lists */
ul { list-style: none; }
#contentrail ul{ margin: 10px 0 10px 0px; }
#contentrail ul li { margin-bottom:3px; padding-left: 25px; background: url("../../../../wp-content/themes/wizzy/images/point-content.png") 9px 9px no-repeat; line-height: 17px;}

/* Content Paragraphs */
#contentrail p { margin-bottom: 10px; line-height: 20px; }
#contentrail p.featured { margin-top: 0; font: 18px "Georgia", Times, serif; font-style: italic; line-height: 28px; color: #23232D;}

#contentrail img {
	display: block;
    border: 2px solid #CECECE;
    background: #fff;
    padding: 4px;
    margin: 5px 0px 5px 0px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
       -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}

#contentrail img.alignleft {
	float: left;
	margin: 0px 20px 20px 0px;
}

#contentrail img.alignright {
	float: left;
	margin: 0px 0px 20px 20px;
}

/* Note */
.note { float: left; margin: 10px 0; padding-left: 25px; font-size: 11px; background: url("../../../../wp-content/themes/wizzy/images/icons/info.png") left 3px no-repeat; }

/* /-/-/-/-/-/-/-/ Styles /-/-/-/-/-/-/-/-/ */

/* Canvas */
#canvas { width: 960px; margin: 0 auto; padding-bottom: 50px; }

/* TopBar */
#topbar { float: left; width: 100%; height: 40px; background: #0f0f1e; color: #646478; font-size: 11px; display: none;}
#topbar .inside { float: left; width: 900px; padding: 10px 40px; }
#topbar ul.rss { list-style: none; float: left; }
#topbar ul.socials { list-style: none; float: left; margin-left: 5px; }
#topbar li { float: left; display: inline; padding-left: 15px; background: url("../../../../wp-content/themes/wizzy/images/point-topbar.png") 6px center no-repeat; }
#topbar li.nopoint { background: none; padding-left: 5px; }
#topbar li:first-child { padding-left: 0; background: none; }
#topbar a { color: #646478; }
#topbar a:hover { color: #b4b4c8; }
#topbar .tagline { font-size: 11px; color: #646478; font-style: italic; }

/* Header */
#header { float: left; width: 100%; height: 100px; background: #1c1d1e; color: #828296; border-bottom: 3px solid #737882;}
#header .inside {width: 960px; margin: 10px auto 0 auto; height: 90px; background: #080707;}
#header .container { position: relative; }
#header .top { float: left; width: 100%; position: relative; z-index: 999; clear: both;}

/* - 3 Colour Bar - */
#colorbar {height: 3px; top: 100px; position: absolute; width: 960px;}
#colorbar div {width: 320px; height: 0px; float: left;}
#colorbar .blue { border-bottom: 3px solid #2DC2F0;}
#colorbar .orange { border-bottom: 3px solid #E1811E;}
#colorbar .green { border-bottom: 3px solid #89AA28;}

/* - Logo - */
#logo { width: 20%; height: 90px; }
.imagelogo { float: left; height: 90px; margin: 13px 0 0 32px; }
.textlogo { float: left; height: 90px; font: 50px "TitilliumText22LMedium", Arial, Helvetica, sans-serif; letter-spacing: -2px; line-height: 100%; }
.textlogo .inner { float: left; padding: 25px 20px 0 0; }
.textlogo a { float: left; color: #f0f0f5; text-decoration: none; text-shadow: 1px 1px 3px rgba(0,0,10,0.25); }
.textlogo a:hover { color: white; }

/* - Navigation - */
#navigation { float: right; width: 80%; height: 90px; font-family: "TitilliumText22LRegular", Arial, Helvetica, sans-serif; text-shadow: 0px -1px 0px #000;}
#navigation ul { list-style: none; float: right; margin: 16px 40px 0 0; }
#navigation li { float: left; display: inline; position: relative; font-size: 13px; }
#navigation li a { float: left; display: block;  margin:16px 0 0 12px; color: #fff; text-decoration: none;
	font-weight: bold;
	outline: 0;
	padding: 4px 13px 3px 13px;
	display: block;
	color: #fff;
	text-shadow: 0px 1px #000;
	border: 1px solid transparent;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

#navigation li.current_page_item a {
	text-shadow: 0px 1px #fff;
	background: #f0f0f0;
	border: 1px solid #949494;
	color: #303133;
  	background-color: #ffffff;
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C1C1C1)); 
  	background-image: -webkit-linear-gradient(top, #ffffff, #C1C1C1); 
  	background-image:    -moz-linear-gradient(top, #ffffff, #C1C1C1); 
  	background-image:     -ms-linear-gradient(top, #ffffff, #C1C1C1); 
  	background-image:      -o-linear-gradient(top, #ffffff, #C1C1C1); 
  	background-image:         linear-gradient(top, #ffffff, #C1C1C1);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#C1C1C1'); 
}

#navigation li.current_page_item a:hover {
	color: #000;
	text-shadow: 0px 1px #fff;
	text-decoration: none;
}

#navigation li a:hover {
	color: #fff;
	text-decoration: underline;
}

#navigation li a:active {
	margin-top: 17px;
	color: #fff;
	border: 1px solid transparent;
	box-shadow: 0px -1px 0px #000; /* CSS3 */
	-moz-box-shadow: 0px -1px 0px #000; /* Firefox */
	-webkit-box-shadow: 0px -1px 0px #000; /* Safari, Chrome */
}
#navigation li ul { display: none; }
#navigation li:last-child a {  }
/* -- Subnavigation -- */
#navigation li ul li { float: none !important; display: block; padding: 0; margin: 0; text-shadow: none; font: 12px "Arial", Helvetica, sans-serif !important; background: url("../../../../wp-content/themes/wizzy/images/line-dotted-content-light.png") left bottom repeat-x; }
#navigation li ul li:last-child { background: none; }
#navigation li ul li a { display: block; float: none; padding: 8px 10px; color: #414155; }
#navigation li ul { 
	position: absolute;
	top: 55px;
	left: 15px;
	width: 10em;
	text-align: left;
	z-index: 49;
	background: white;
	padding: 10px; 
	margin: 0;
	-webkit-box-shadow: 0 0 7px rgba(0,0,10,0.5);
	-moz-box-shadow: 0 0 7px rgba(0,0,10,0.5);
	box-shadow: 0 0 7px rgba(0,0,10,0.5);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#navigation li ul li ul { 
	position: absolute;
	top: 0;
	left: 12em;
	width: 15em;
	text-align: left;
	z-index: 99;
	background: white;
	padding: 10px;
	margin: 0;
	-webkit-box-shadow: 0 0 7px rgba(0,0,10,0.5);
	-moz-box-shadow: 0 0 7px rgba(0,0,10,0.5);
	box-shadow: 0 0 7px rgba(0,0,10,0.5);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* Slideshow */
#slideshow { float: left; width: 1030px; height: 380px; position: relative; color: white; margin-left: -25px; }
#slideshow .inside { float: left; width: 960px; margin: 0 25px; }
#slideshow .inner { width: 960px; height: 380px; overflow: hidden; position: relative; background: url("../../../../wp-content/themes/wizzy/images/slideshow/pattern.png") left top repeat; }
#slideshow .darkline { float: left; position: absolute; top: 380px; left: 25px; width: 960px; height: 3px; z-index: 100; background: transparent url("../../../../wp-content/themes/wizzy/images/line-dark-3px.png") left bottom repeat-x; }

/* - Slides - */
#slideshow .slide { width: 960px; height: 380px; margin: 0 auto; overflow: visible; color: white !important; position: relative; }
#slideshow .slide .slideinside { 
	position: absolute;
	left: 0; top: 0;
	width: 900px;
	padding: 40px;
	text-shadow: 0 1px 2px rgba(0,0,10,0.2);
	z-index: 99;
}
#slideshow .slide .slidetitle { color: white; text-decoration: none; font-size: 44px; text-shadow: 0 1px 2px rgba(0,0,10,0.2); background: none; margin: 0; position: relative; z-index: 99; }
#slideshow .slide .slidecontent { font-size: 15px; }
#slideshow .slide .slidecontent a { color: white; }
#slideshow .slide .slidebackground { 
	float: left;
	width: 960px;
	height: 380px;
	z-index: 1;
	overflow: hidden;
	cursor: pointer;
}

/* - Controls - */
#controls .prev { position: absolute; top: 0; left: 0; width: 25px; height: 380px; text-align: left; background: url("../../../../wp-content/themes/wizzy/images/slideshow/arrow-left.png") left center no-repeat; }
#controls .prev:hover { background-position: right center; }
#controls .next { position: absolute; top: 0; left: 985px; width: 25px; height: 380px; text-align: right; background: url("../../../../wp-content/themes/wizzy/images/slideshow/arrow-right.png") right center no-repeat; }
#controls .next:hover { background-position: left center; }

/* - Pager - */
#pager { position: absolute; width: 960px; left: 30px; top: 300px; text-align: right; }
#pager div { float: right; text-align: right; padding: 30px 32px; }
#pager a { float: left; width: 20px; height: 20px; background: url("../../../../wp-content/themes/wizzy/images/slideshow/pager.png") left top no-repeat; }
#pager a:hover { background: url("../../../../wp-content/themes/wizzy/images/slideshow/pager.png") left -20px no-repeat; }
#pager a.activeSlide { background: url("../../../../wp-content/themes/wizzy/images/slideshow/pager.png") left bottom no-repeat; }

/* Customers */
#customers h3 {
	padding: 0 20px 15px 20px;
	margin: 20px 20px 0 20px;
}

/* Content */
#content { float: left; width: 100%; background: white; 
  /* box-shadow */
}
#content .inside { float: left; width: 100%; }
#content .container { float: left; width: 100%; position: relative; }

/* Full Width */
.fullwidth { float: left; width: 960px; }
.fullwidth .inner { position: relative; padding: 20px; }

/* Titles */
#pagetitle {  float: left; background: #fff; border-top: 1px solid white; border-bottom: 1px solid #d7d7e1; width: 920px; padding: 20px; color: #4a4b60;}
#pagetitle h1 { float: left; width: 580px; padding: 0 20px; margin: 0; text-shadow: 1px 1px 0px rgba(255,255,255,1); color: #23232D;}
#pagetitle p { clear: left; margin: 0px 0 0 20px; padding-top: 5px;}
.titleoptions h1 { float: left; }
.titleoptions #options { float: right; }

/* Searching */
#pagetitle #searching { float: right; width: 260px; padding: 0 20px 0 20px; margin-top: 10px; position: relative; }
#pagetitle #searching .input { float: left; width: 242px; height: 35px; border: none; background: transparent url("../../../../wp-content/themes/wizzy/images/input-searching.png") left top no-repeat; padding: 0 12px; outline: none; }
#pagetitle #searching .input:focus { background: transparent url("../../../../wp-content/themes/wizzy/images/input-searching.png") left -35px no-repeat; }
#pagetitle #searching .submitbutton { position: absolute; display: block; left: 250px; top: 3px; width: 30px; height: 30px; border: none; background: transparent url("../../../../wp-content/themes/wizzy/images/button-searching.png") left top no-repeat; cursor: pointer; }
#pagetitle #searching .submitbutton:hover { background-position: left bottom; }

/* Features */
#features { float: left; width: 960px; background-color: #fff;}
#features .insider { 
	float: left;
	width: 940px;
	padding: 20px 20px 0 20px;
	list-style: none;
}
#features .feature { float: left; width: 253px; padding: 14px 20px; margin: 0 18px 20px 0; 
	border: 1px solid #cce3e6;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background: #fcfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfdfd 0%, #f1f7f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(100%,#f1f7f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfd', endColorstr='#f1f7f8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* W3C */
}
#features .feature.last { margin-right: 0; }
#features .feature h2 { font-size: 19px; margin-bottom: 10px; padding: 0; background: none; }
#features .feature h2 a { text-decoration: none; }
#features .feature p { margin: 0; }
#features .feature .feature-content { float: left; }
#features .feature .icon { float: right; width: 40px; text-align: right; margin-top: 20px; }

/* Homepage Content */
#homepage { float: left; width: 880px; padding: 30px 40px; border-bottom: 1px solid #D7D7E1;}

/* Callout Box */
.callout-box { float: left; width: 100%; }
.callout-box h2 { padding: 0 0 5px 0; font-size: 22px; background: none; margin: 0; }
.callout-box p { margin-top: 0; }
.callout-box .column { margin-bottom: 0; }

/* Widgets */
/* - Homepage Widgets - */
#homepage_widget_area { float: left; width: 920px; margin: 20px 20px 0 20px;}
#homepage_widget_area h3.widgettitle { background: none ; padding-left: 20px; margin: 0;}
#homepage_left_widget_area { float: left; width: 603px;}
#homepage_right_widget_area { float: left; width: 299px; padding: 0 0 0 4px; }

#homepage_left_widget_area, #homepage_center_widget_area { margin-right: 10px; }
#homepage_left_widget_area .widget .inner, #homepage_center_widget_area .widget .inner, #homepage_right_widget_area .widget .inner { float: left; width: 100%; }
#homepage_widget_area ul { list-style: none; }
.more-link { float: left; width: 100%; font-size: 11px; padding-top: 0px; margin-top: 10px; color: #a0a0b4; }
.more-link a { text-decoration: none; }
.more-link a:hover { text-decoration: underline; }
#homepage_widget_area .gform_widget {height: 332px;}
#homepage_widget_area .gform_widget h3 {padding-left: 0;}

#homepage_widget_area .textwidget p {
	background: transparent url("../../../../wp-content/themes/wizzy/images/careerphotos.png") no-repeat;
	margin-top: -38px;
	padding: 20px;
	padding-top: 228px;
	
}

#homepage_widget_area .textwidget, #homepage_widget_area .gform_widget {
	clear: both;
	padding: 20px;
	border: 1px solid #cce3e6;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background: #fcfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfdfd 0%, #f1f7f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(100%,#f1f7f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfd', endColorstr='#f1f7f8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* W3C */
}
#homepage_widget_area .textwidget {
	padding: 0;
}
/* -- Homepage About Box -- */
.gp_homepage_about_box ul { margin: 20px 0; }
.gp_homepage_about_box ul li { padding-left: 25px; background: url("../../../../wp-content/themes/wizzy/images/point-content.png") 9px 9px no-repeat; }

/* -- Recent Posts Widget -- */



.gp_recent_posts .post { float: left; margin-bottom: 20px; display: block; padding: 20px; height: 135px;
	border: 1px solid #cce3e6;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background: #fcfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfdfd 0%, #f1f7f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(100%,#f1f7f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfd', endColorstr='#f1f7f8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* W3C */
}

#careers .gp_recent_posts .post { float: left; margin-bottom: 20px; display: block; height: auto; padding: 0; border: none;
	background: none; 
}

.gp_recent_posts .post h4 {padding: 0; margin: 0; }
.gp_recent_posts .post p { margin: 0; }
.gp_recent_posts .post img { float:left;
	display: block;
    border: 2px solid #197584;
    background: #fff;
    padding: 4px;
    margin-right: 20px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
       -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}

.one-half .gp_recent_posts .post .copy { float: left;  width: 380px;}
.gp_recent_posts .post .info { float: left; width: 100%; font-size: 10px; color: #a0a0b4; font-style: italic; margin-bottom: 0px; }
.gp_recent_posts .post .info a { color: #308CAF; text-decoration: none; }
.gp_recent_posts .post .info a:hover { color: #2DC2F0; text-decoration: underline; }

/* -- Recent Tweets Widget -- */
.gp_recent_tweets .tweettime { font-size: 11px; font-style: italic; padding-bottom: 0; margin-bottom: 20px; }
.gp_recent_tweets .tweettime a { color: #a0a0b4; text-decoration: none; }
.gp_recent_tweets .tweettime a:hover { color: #e6644b; text-decoration: underline; }

/* Layout */
#page-left #contentrail, #page-right #contentrail { float: left; width: 700px; }
#page-left #contentrail .inner, #page-right #contentrail .inner { float: left; width: 660px; }
#page-left #contentrail .inner { padding: 40px 40px 30px 20px; }
#page-right #contentrail .inner { padding: 40px 20px 30px 40px; }
#page-left #leftrail {

}
#page-left #leftrail .box, #page-right #rightrail .box { float: left; width: 240px; }
#page-left #leftrail .box .inner { padding: 25px 20px 25px 40px; background: url("../../../../wp-content/themes/wizzy/images/separator.png") left top no-repeat; }
#page-right #rightrail .box .inner { padding: 25px 40px 25px 20px; background: url("../../../../wp-content/themes/wizzy/images/separator.png") right top no-repeat; }

#page-right #contentrail.no-left-padding .inner { padding: 30px 20px 20px 0; }

/* - Page Left - */
#page-left #contentrail { margin-left: 20px; }

/* - Page right - */
#page-right #contentrail { margin-right: 20px; }

/* - Page Full - */
#page-full #contentrail { float: left; width: 960px; }
#page-full #contentrail .inner { padding: 40px 20px 20px 20px; }
#page-full #contentrail.no-padding .inner { padding: 40px 0 30px 0; }
#page-full #contentrail.no-padding .pagecontent { padding: 0 40px 0 40px; }
#page-full .pagecontent { padding: 0 20px 0 20px; }

#content a.box{
	width: 230px;
	height: 140px;
	display: block;
	padding: 0 20px 0 20px;
	border: 1px solid #cce3e6;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background: #fcfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfdfd 0%, #f1f7f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(100%,#f1f7f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfd', endColorstr='#f1f7f8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fcfdfd 0%,#f1f7f8 100%); /* W3C */
}
#content #features a.box {
	width: 251px;
	height: 114px;
	float: left;
	margin-right: 20px;
}
#content #features a.box span.more-link{
	color: #008A9F;
}

#content a.box { text-decoration: none; }
#content a.box p {color: #646478;}

#content a:hover.blue {
	color: #15c3f4;
	border: 1px solid #15c3f4;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background: #E1F5FB; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfdfd 0%, #E1F5FB 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(100%,#E1F5FB)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfdfd 0%,#E1F5FB 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfdfd 0%,#E1F5FB 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fcfdfd 0%,#E1F5FB 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfd', endColorstr='#E1F5FB',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fcfdfd 0%,#E1F5FB 100%); /* W3C */
}

#content a:hover.orange {
	color: #fc970d;
	border: 1px solid #fc970d;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background: #fdddaf; /* Old browsers */
	background: -moz-linear-gradient(top, #fbf8f1 0%, #fdddaf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf8f1), color-stop(100%,#fdddaf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbf8f1 0%,#fdddaf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbf8f1 0%,#fdddaf 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fbf8f1 0%,#fdddaf 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf8f1', endColorstr='#fdddaf',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fbf8f1 0%,#fdddaf 100%); /* W3C */
}

#content a:hover.green {
	color: #739702;
	border: 1px solid #739702;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background: #e8f0b1; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfdf4 0%, #e8f0b1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(100%,#e8f0b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfdf4 0%,#e8f0b1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfdf4 0%,#e8f0b1 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fcfdf4 0%,#e8f0b1 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdf4', endColorstr='#E1F5FB',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fcfdf4 0%,#e8f0b1 100%); /* W3C */
}

#products-main {
	overflow: hidden;height: 330px; width: 960px; clear: left; float: left;
	background: url("../../../../wp-content/themes/wizzy/images/products3.jpg") no-repeat;
}
#products-main a {
	text-indent: -100em;
	display: block;
	float: left;
	height: 332px;
	width: 320px;
}

/* Sidebar */
.blue #products {
	overflow: hidden;height: 234px; width: 252px; clear: left; float: left;
	background: url("../../../../wp-content/themes/wizzy/images/SportsbookManagement.jpg") no-repeat;
}
.orange #products {
	overflow: hidden;height: 234px; width: 252px; clear: left; float: left;
	background: url("../../../../wp-content/themes/wizzy/images/Customer_Marketing.jpg") no-repeat;
}
.green #products {
	overflow: hidden;height: 234px; width: 252px; clear: left; float: left;
	background: url("../../../../wp-content/themes/wizzy/images/UserExperience.jpg") no-repeat;
}
.sidebar { float: left; width: 240px; padding-top: 0px; }
.sidebar .widgettitle { background: none; padding: 0; margin-bottom: 15px;}
/* - Subpages - */
#subpages .inner { background: none !important; padding-top: 0px !important;  }
#subpages ul {border-top: 3px solid black; width: 195px;}
	.blue #subpages ul  {border-top: 3px solid #2DC2F0;}
	.blue #subpages ul ul {border: none;}
	.orange #subpages ul  {border-top: 3px solid #E1811E;}
	.orange #subpages ul ul {border: none;}
	.green #subpages ul  {border-top: 3px solid #89AA28;}
	.green #subpages ul ul {border: none;}
#subpages li { display: block; background: url("../../../../wp-content/themes/wizzy/images/subpages-arrows.png") right top no-repeat; }
#subpages li:hover { background: url("../../../../wp-content/themes/wizzy/images/subpages-arrows.png") right -500px no-repeat; color: #00b6cf;}
#subpages li a { display: block; padding: 10px 0; text-decoration: none; background: url("../../../../wp-content/themes/wizzy/images/line-dotted-content.png") left bottom repeat-x; color: #414155; }
#subpages li a:hover { color: #00b6cf;}

#subpages li:last-child a { background: none; }
#subpages  a { font-weight: bold; }
#subpages li.page-item-51 a:hover { color: #2DC2F0;}
#subpages li.page-item-54 a:hover { color: #E1811E;}
#subpages li.page-item-57 a:hover { color: #89AA28;}
#subpages li ul { display: none; }
#subpages li ul li { background: none; }
#subpages li ul li:hover { background: none; color: #00b6cf; }
#subpages li ul li a { padding: 5px 15px; color: #9696aa; background: url("../../../../wp-content/themes/wizzy/images/line-dotted-content-light.png") left bottom repeat-x; }

#subpages li ul li:last-child a { background: url("../../../../wp-content/themes/wizzy/images/line-dotted-content.png") left bottom repeat-x; }

#subpages li.page-item-51 a:hover, .blue #subpages li.current_page_item a { color: #2DC2F0;}
#subpages li.page-item-54 a:hover, .orange #subpages li.current_page_item a { color: #E1811E;}
#subpages li.page-item-57 a:hover, .green #subpages li.current_page_item a { color: #89AA28;}

#subpages .current_page_parent ul { display: block; }
#subpages .current_page_item { background: url("../../../../wp-content/themes/wizzy/images/subpages-arrows.png") right -1000px no-repeat; }
#subpages .current_page_item ul { display: block; }
.blue #subpages .current_page_item ul li a,
.orange #subpages .current_page_item ul li a,
.green #subpages .current_page_item ul li a { font-weight: normal; color: #9696aa; }
#subpages li ul .current_page_item { background: none; }



/* - Categories - */
#categories .inner { background: none !important; padding-top: 15px !important; }
#categories li { display: block; }
#categories li a { display: block; padding: 10px 0; text-decoration: none; background: url("../../../../wp-content/themes/wizzy/images/line-dotted-content.png") left bottom repeat-x; color: #414155; position: relative; }
#categories li:last-child a { background: none; }
#categories .current-cat a { font-weight: bold; }
#categories .count { float: right; color: #a0a0b4; border: 1px solid #ebebf5; font-size: 10px; padding: 0 6px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* - Archives - */
#archives li { display: block; }
#archives li a { display: block; padding: 10px 0; text-decoration: none; background: url("../../../../wp-content/themes/wizzy/images/line-dotted-content.png") left bottom repeat-x; color: #414155; position: relative; }
#archives li:last-child a { background: none; }
#archives .current-cat a { font-weight: bold; }	

/* - Sidebar Recent Posts - */
.gp_sidebar_recent_posts li { padding-bottom: 5px; }
.gp_sidebar_recent_posts .post h4 { font-size: 13px; padding: 0; margin: 0; font-weight: normal; }
.gp_sidebar_recent_posts .post .info { float: left; width: 100%; font-size: 11px; color: #a0a0b4; font-style: italic; margin-bottom: 5px; }
.gp_sidebar_recent_posts .post .info a { color: #a0a0b4; text-decoration: none; }
.gp_sidebar_recent_posts .post .info a:hover { color: #e6644b; text-decoration: underline; }

/* - Tags - */
.tagcloud a, .tags a { float: left; display: block; font-size: 11px; padding: 0 6px; margin-right: 5px; margin-bottom: 5px; color: #7d7d91; border: 1px solid #e1e1eb; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.tagcloud a:hover, .tags a:hover { color: white; background: #4b4b5f; border-color: #4b4b5f; }

/* Widget Footer */
#footer_space {height: 170px; background-color: #fff; clear: both;}
#footer_widget_area { float: left; font-size: 11px; color: #fff; width: 100%; background: #303133; padding: 0 0 20px 0;}
#footer_widget_area h3 {font-size: 14px; background-color: #171719; color: #fff;
	 -moz-border-radius: 5px; /* FF1-3.6 */
  -webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}

#footer_widget_area .inside { float: left; padding: 15px 0px 0px 20px; }
#footer_widget_area #image { width: 297px; height: 220px;
	background: url("../../../../wp-content/themes/wizzy/images/footer-players.png") no-repeat;
	position: relative;
	margin-top: -220px; left: -17px;
}
#footer_widget_area .news {background-color: #222224;  margin-top: 22px; width: 288px; margin: 20px 20px 0 20px; 
	 -moz-border-radius: 5px; /* FF1-3.6 */
  -webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}
#footer_widget_area .news ul {
	height: 126px; overflow: hidden;
}
#footer_widget_area .products {background-color: #222224;  margin-top: 20px; width: 568px; 
	 -moz-border-radius: 5px; /* FF1-3.6 */
  -webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}
#footer_widget_area .products ul {
	height: 80px;
}
#footer_widget_area .one-third { float: left; width: 268px; margin-right: 20px; }
#footer_widget_area .one-footer { float: left; width: 168px; margin-right: 20px; }

#footer_widget_area h2 {font-size: 17px; background: none; color: #fff; margin: 0; padding: 0px 0 0 10px;}
#footer_widget_area h3 {font-size: 14px; background: none; background-color: #171719; color: #fff; padding: 10px; margin: 10px 0 5px 0;
	 -moz-border-radius: 5px; /* FF1-3.6 */
  -webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */;
}
#footer_widget_area h4 { font-size: 11px; line-height: 17px;}
#footer_widget_area ul { list-style: none; background-color: #171719; color: #fff; padding: 10px; margin-top: 10px;
	 -moz-border-radius: 5px; /* FF1-3.6 */
  -webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */;}
#footer_widget_area ul li {padding-left: 25px; background: url("../../../../wp-content/themes/wizzy/images/point-footer.png") 9px 9px no-repeat;}
#footer_widget_area ul ul li {padding-left: 25px; background: url("../../../../wp-content/themes/wizzy/images/point-footer.png") 9px 9px no-repeat; }
#footer_widget_area a {	color: #909090; text-decoration: none; }
#footer_widget_area a:hover { color: #fff; }

/* - Blue - */
#footer_widget_area #nav_menu-19 li {color: #3988fe;}
#footer_widget_area #nav_menu-19 a:hover { color: #2ECDFD; }
/* - Orange - */
#footer_widget_area #nav_menu-5 a:hover { color: #FA9023; }
/* - Green - */
#footer_widget_area #nav_menu-21 a:hover { color: #BACE3F; }


#footer_left_widget_area, #footer_center_widget_area, #footer_right_widget_area { float: left; width: 260px; padding: 0 20px; }
#footer_left_widget_area, #footer_center_widget_area { margin-right: 20px; }

/* - Popular posts - */
#footer_center_widget_area .post { float: left; width: 100%; background: none; padding: 0; margin-bottom: 5px; clear: both; }
#footer_center_widget_area .post h4 { font-size: 13px; padding: 0; margin: 0; font-weight: bold; }
#footer_center_widget_area .post .info { float: left; width: 100%; font-size: 11px; color: #414155; font-style: italic; }
#footer_center_widget_area .post .info a { color: #414155; text-decoration: none; }
#footer_center_widget_area .post .info a:hover { color: #505064; text-decoration: underline; }


/* - Links - */
#footer_right_widget_area ul li { display: block; float: left; width: 39%; }

/* Footer */
#footer { 
	float: left;
	width: 100%;
	color: #5A5A5A;
	font-size: 11px;
	background-color: #1C1D1E;
	height: 145px;
}
#footer .inside {width: 895px; padding: 20px 25px 0 40px; margin: 0 auto ; background-color: #060707; height: 45px; font-size: 14px;}
	#footer .inside a.signin {padding: 6px 10px 6px 10px; margin-left: 10px;
		border: 2px solid #2F3030;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
		background-color: #1F2021;
	}
#footer .details {width: 915px; padding: 20px 25px 0 20px; margin: 0 auto ; text-align: right;}

#footer ul { list-style: none; }
#footer li { display: inline; }
#footer .left li { display: block; }
#footer .right { margin-top: 0px; }
#footer .right li { float: left; width: 24px; height: 24px; margin-left: 10px; }

#footer .right a { display: block; position: relative; width: 24px; height: 24px; }
#footer .rss a, #footer .rss a span { background: url("../../../../wp-content/themes/wizzy/images/icons/socials/rss.png") left top no-repeat; }
#footer .twitter a, #footer .twitter a span { background: url("../../../../wp-content/themes/wizzy/images/icons/socials/twitter.png") left top no-repeat; }
#footer .facebook a, #footer .facebook a span { background: url("../../../../wp-content/themes/wizzy/images/icons/socials/facebook.png") left top no-repeat; }
#footer .linkedin a, #footer .linkedin a span { background: url("../../../../wp-content/themes/wizzy/images/icons/socials/linkedin.png") left top no-repeat; }
#footer .flickr a, #footer .flickr a span { background: url("../../../../wp-content/themes/wizzy/images/icons/socials/flickr.png") left top no-repeat; }
#footer .digg a, #footer .digg a span { background: url("../../../../wp-content/themes/wizzy/images/icons/socials/digg.png") left top no-repeat; }
#footer .vimeo a, #footer .vimeo a span { background: url("../../../../wp-content/themes/wizzy/images/icons/socials/vimeo.png") left top no-repeat; }
#footer .dribbble a, #footer .dribbble a span { background: url("../../../../wp-content/themes/wizzy/images/icons/socials/dribbble.png") left top no-repeat; }
#footer .right a span { 
	display: block; 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	z-index: 100; 
	background-position: 0 -24px;
}
#footer strong { color: #fff;}
#footer a { color: #fff; text-decoration: none;}
#footer a:hover { color: #fff; text-decoration: underline;}

/* Buttons */
/* - Button - */
.btn1 { font-size:11px; display:inline-block; font-weight:bold; width:auto; text-decoration:none; padding:4px 10px; color:#333; background:#dee0e1 url(../../../../wp-content/themes/wizzy/images/btn.jpg) 0px 0px repeat-x; border:1px solid #ced0d1; border-bottom:1px solid #b1b2b3;
	-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
 }
.btn1:hover { border:1px solid #aaabac; text-decoration:none; }
.btn1:active { border:1px solid #ced0d1; background-position:0px -27px; border-top:1px solid #b1b2b3;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
  }

/* Posts */
/* - Post List - */
#postlist .post { float: left; width: 100%; margin-bottom: 25px; padding-bottom: 20px; background: url("../../../../wp-content/themes/wizzy/images/separator.png") left bottom no-repeat; }
#postlist .post.last { padding-bottom: 0; background: none; }
#postlist .post h2 { margin-bottom: 5px; padding-bottom: 0; background: none; }
#postlist .post h2 a { text-decoration: none; }
#postlist .post .posthead, #postlist .post .postcontent, #postlist .post .postfoot { float: left; width: 660px; margin-left: 40px; margin-bottom: 10px; }
#postlist .post .info { float: left; width: 100%; font-size: 11px; color: #a0a0b4; font-style: italic; }
#postlist .post .info a { color: #a0a0b4; text-decoration: none; }
#postlist .post .info a:hover { color: #e6644b; text-decoration: underline; }
#postlist .post .featured-image { float: left; width: 650px; margin: 10px 40px 20px 40px;}
#postlist .post .tags { width: 45%; }
#postlist .post .more { width: 45%; text-align: right; }
#postlist .post .more a:hover { color: #4b4b5f; }

/* - Single - */
#singlepost .post { float: left; width: 100%; padding: 0; margin: 0; }
#singlepost .post h2 { margin-bottom: 5px; padding-bottom: 0; background: none; }
#singlepost .post h2 a { text-decoration: none; }
#singlepost .post .posthead, #singlepost .post .postcontent, #singlepost .post .postfoot { float: left; width: 660px; margin-left: 40px; margin-bottom: 10px; }
#singlepost .post .postfoot { margin-top: 20px; }
#singlepost .post .info { float: left; width: 100%; font-size: 11px; color: #a0a0b4; font-style: italic; }
#singlepost .post .info a { color: #a0a0b4; text-decoration: none; }
#singlepost .post .info a:hover { color: #e6644b; text-decoration: underline; }
#singlepost .post .featured-image { float: left; width: 650px; margin: 10px 30px 20px 40px; }
#singlepost .post .featured { margin-bottom: 20px; }
#singlepost .post .tags { width: 45%; }
#singlepost .post .author { width: 45%; text-align: right; font-size: 11px; font-style: italic; }

/* Comments */
#comments { float: left; width: 100%; background: url("../../../../wp-content/themes/wizzy/images/separator.png") left top no-repeat; margin-top: 20px; }
#comments .inner { float: left; width: 100%; margin-left: 40px; }
#comments .comment { float: left; width: 100%; padding-bottom: 20px; margin-bottom: 20px; background: url("../../../../wp-content/themes/wizzy/images/line-dotted-content-light.png") left bottom repeat-x; }
#comments .comment .depth-2 { float: right; width: 97%; background: none; }
#comments .comment .depth-3 { float: right; width: 97%; background: none; }
#comments .comment .depth-4 { float: right; width: 97%; background: none; }
#comments .comment .depth-5 { float: right; width: 87%; background: none; }
#comments .comment-author .fn { font-size: 13px; font-weight: bold; }
#comments .avatar { float: left; padding: 4px; border: 1px solid #d7d7e1; margin-right: 20px; }
#comments .comment-meta { float: left; font-size: 11px; color: #a0a0b4; font-style: italic; }
#comments .comment-meta a { color: #a0a0b4; text-decoration: none; }
#comments .comment-meta a:hover { color: #e6644b; text-decoration: underline; }
#comments .commentlist p { float: left; padding: 5px 0 5px 70px; clear: both; }
#comments .reply { float: right; width: 100%; text-align: right; }
#comments .reply a { float: right; display: block; font-size: 11px; padding: 0 6px; color: #7d7d91; border: 1px solid #e1e1eb; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#comments .reply a:hover { color: white; background: #4b4b5f; border-color: #4b4b5f; }
#comments  .comment-awaiting-moderation { color: #649664; font-weight: bold; }

/* Comment Form */
#respond { float: left; width: 100%; }
#respond #reply-title small a { float: right; color: #e6644b; }
#respond .comment-notes { float: left; width: 100%; margin-bottom: 10px; }
#respond .comment-notes .required { float: none; }
#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url { float: left; width: 300px; margin-right: 60px; }
#respond .comment-form-email { margin-right: 0; }
#respond .comment-form-comment { float: left; width: 100%; clear: both; }
#respond .form-allowed-tags { float: left; margin: 10px 0; padding-left: 25px; font-size: 11px; background: url("../../../../wp-content/themes/wizzy/images/icons/info.png") left 3px no-repeat; }
#respond input { width: 288px; }
#respond textarea { width: 648px; height: 100px; }
#respond #comment-submit, #page-full #respond #comment-submit {
	float: left;
	width: 180px;
}
#respond #comment-submit:hover, #page-full #respond #comment-submit:hover {
	-moz-box-shadow: inset 0px 0px 1px rgba(255,255,255,0);
	-webkit-box-shadow:	inset 0px 0px 1px rgba(255,255,255,0);
	cursor: pointer;
}

#page-full #respond { float: left; width: 900px; }
#page-full #respond .comment-form-author, #page-full #respond .comment-form-email, #page-full #respond .comment-form-url { float: left; width: 260px; margin-right: 60px; }
#page-full #respond .comment-form-url { margin-right: 0; }
#page-full #respond input { width: 248px; }
#page-full #respond textarea { width: 888px; height: 100px; }

/* Posts Pagination */
.pagination { float: left; width: 660px; padding: 20px 0 20px 40px; font-size: 11px; }
.pagination .left a { float: left; }
.pagination .right a { float: right; }
.pagination a { display: block; padding: 2px 10px; margin-right: 5px; margin-bottom: 5px; color: white; background: #4b4b5f; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.pagination a:hover { color: #f0f0f5; background: #414155; }

/* Portfolio */
#homepage_portfolio { float: left; width: 960px; padding: 20px 0 20px 20px; background: #f5f5ff; border-bottom: 1px solid #d7d7e1; }
#homepage_portfolio .portfolio-item { float: left; display: block; width: 172px; margin-right: 20px; z-index: 2; }
#homepage_portfolio .portfolio-item .inner { float: left; width: 172px; }
#homepage_portfolio .portfolio-item .image { float: left; margin: 0; padding: 0; }
#homepage_portfolio .portfolio-item .image a span { background: url("../../../../wp-content/themes/wizzy/images/image-overlay-dark.png") left top repeat; }
#homepage_portfolio .portfolio-item .image a span span { background: url("../../../../wp-content/themes/wizzy/images/image-overlay-magnify.png") center center no-repeat; }

#options { float: left; width: 900px; padding: 20px 40px 20px 40px; background: #fafaff; border-top: 1px solid white; border-bottom: 1px solid #d7d7e1; margin-bottom: 20px; position: relative; }
#options ul { float: left; list-style: none; }
#options ul li { float: left; display: inline; margin-right: 15px; }
#options li a {
	float: left;
	display: block;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 10px;
}
#options li a:hover {  }
#options a.selected { color: white; background: #4b4b5f; padding: 5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#options a.selected:hover { color: #f0f0f5; }

#portfolio { float: left; width: 960px; padding-left: 20px; padding-bottom: 20px; }
#portfolio .portfolio-item { float: left; display: block; width: 300px; margin-right: 20px; margin-bottom: 20px; z-index: 2; }
#portfolio .portfolio-item .inner { float: left; width: 300px; }
#portfolio .portfolio-item .image { float: left; margin: 0; padding: 0; }
#portfolio .portfolio-item .image a span { background: url("../../../../wp-content/themes/wizzy/images/image-overlay-dark.png") left top repeat; }
#portfolio .portfolio-item .image a span span { background: url("../../../../wp-content/themes/wizzy/images/image-overlay-magnify.png") center center no-repeat; }
#portfolio .portfolio-item h2 { float: left; width: 100%; font: 13px "Arial", Helvetica, sans-serif; background: none; padding: 0; margin: 0; }
#portfolio .portfolio-item h2 a { float: left; width: 100%; font-weight: bold; text-decoration: none; padding: 15px 0 10px 0; }
#portfolio .portfolio-item .postcontent { float: left; width: 100%; height: 60px; }

/* - Portfolio Single - */
#portfoliosinglepost .post { float: left; width: 100%; padding: 0; margin: 0; }
#portfoliosinglepost .post h2 { margin-bottom: 5px; padding-bottom: 0; background: none; }
#portfoliosinglepost .post h2 a { text-decoration: none; }
#portfoliosinglepost .post .posthead, #portfoliosinglepost .post .postcontent, #portfoliosinglepost .post .postfoot { float: left; width: 900px; margin-left: 40px; margin-bottom: 10px; }
#portfoliosinglepost .post .info { float: left; width: 100%; font-size: 11px; color: #a0a0b4; font-style: italic; }
#portfoliosinglepost .post .info a { color: #a0a0b4; text-decoration: none; }
#portfoliosinglepost .post .info a:hover { color: #e6644b; text-decoration: underline; }
#portfoliosinglepost .post .image { float: left; width: 100%; margin: 10px 0 20px 0;  }
#portfoliosinglepost .post .image a span span { background: url("../../../../wp-content/themes/wizzy/images/image-overlay-magnify.png") center center no-repeat; }
#portfoliosinglepost .post .featured { margin-bottom: 20px; }
#portfoliosinglepost .post .tags { width: 45%; }
#portfoliosinglepost .post .author { width: 45%; text-align: right; font-size: 11px; font-style: italic; }

/* Forms */
.required { float: left; color: #f53c3c; padding: 5px 5px; }
.required-big { float: right; font-size: 11px; color: #f53c3c; }

input[type=text], input[type=email], input[type=url], input[type=number], input[type=tel], textarea { 
	float: left;
	border: 1px solid #D7D7E1;
	border-radius: 3px;
	-moz-border-radius: 53px;
	-webkit-border-radius: 3px;
	padding: 5px;
	outline: none;
}
input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, textarea:focus { border-color: #C2EAF6; }
input[type=text]:hover, input[type=email]:hover, input[type=url]:hover, input[type=number]:hover, input[type=tel]:hover, textarea:hover { border-color: #C2EAF6; }

input.medium{ width: 250px;}
textarea{ width: 98%;}



/* Forms */
#contentrail .gform_wrapper ul {list-style-type: none; padding:0; margin:0;}
#contentrail .gform_wrapper li {clear: left; list-style-type:none; padding:0; margin:0; background: none;}
#contentrail .gform_wrapper li div.ginput_container {clear: left;}
#contentrail .gform_wrapper li label {margin-top: 10px; clear: left;}

#contentrail .gfield_checkbox li input {margin: 2px 0 0 10px; float: left;}
#contentrail .gfield_checkbox li label {margin: 0px; padding: 0px 10px 10px 10px; float: left; font-weight: normal; clear: none;}

.gform_wrapper li div.validation_message {margin: 4px 0 0 10px; float: left; color: #fa5117; font-size: 11px; }
.gform_wrapper li .gfield_required {color: #fa5117; font-weight: bold; margin-left: 5px;}

.gform_wrapper li.gfield_error input {border-color: #fe9e7d; }
.gform_wrapper li.gfield_error textarea {border-color: #fe9e7d;}

.gform_wrapper div.validation_error {clear: both; display: block; width: 100%; color: #fa5117;
	border: 1px solid #fce1d7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 6px 10px 6px 10px;
	margin-top: 10px;
	background: #fff5f2;
}

#contentrail .gform_wrapper img {border: none;  float: right;}

.gform_footer {padding-top: 20px; clear: left; float: left;}


label { float: left; font-weight: bold; color: #646478; padding: 5px 0; }

.row, .formbuttons { float: left; width: 100%; }
.formbuttons { margin-top: 25px; }
.inputbox { float: left; width: 260px; margin-right: 60px; }
.fullinputbox { float: left; width: 100%; margin-top: 10px; }
.inputbox.last { margin-right: 0; }
.inputbox input { float: left; width: 248px; }
.inputbox textarea, .fullinputbox textarea { float: left; width: 888px; }

/* Shortcodes */
/* - Columns - */
.column { float: left; margin-bottom: 10px; }
.column.left { text-align: left; }
.column.center { text-align: center; }
.column.right { text-align: right; }

.full { float: left; width: 100%; }

/* - Full Page Columns - */
#page-full .one-half { width: 422px; margin-right: 35px; }
#page-full .one-half.last { margin-right: 0 !important; clear: none; }
#page-full .one-third { width: 270px; margin-right: 35px; }
#page-full .two-third { width: 575px; margin-right: 60px; }
#page-full .one-third.last, #page-full .two-third.last { margin-right: 0 !important; clear: none; }

/* - Full Page Columns - */
#page-left .one-half, #page-right .one-half { width: 290px; padding-right: 20px; margin-right: 20px; }
#page-left .one-half.last, #page-right .one-half.last { width: 330px !important; margin-right: 0 !important; padding-right: 0 !important; clear: none; }
#page-left .one-third, #page-right .one-third { width: 180px; padding-right: 20px; margin-right: 20px; }
#page-left .two-third, #page-right .two-third { width: 420px; padding-right: 20px; margin-right: 20px; }
#page-left .one-third.last, #page-left .two-third.last, #page-right .one-third.last, #page-right .two-third.last { margin-right: 0 !important; padding-right: 0 !important; clear: none; }
#page-left .one-third.last, #page-right .one-third.last { width: 200px !important; }
#page-left .two-third.last, #page-right .two-third.last { width: 440px !important; }

.divider { float: left; width: 100%; height: 1px; border-top: 1px solid #e6e6f5; margin: 10px 0 20px 0; }
.divider-dotted { float: left; width: 100%; height: 1px; background: url("http://www.betgenius.com/wp-content/themes/wizzy/images/line-dotted.png") left top repeat-x; margin: 10px 0 20px 0; }

/* Elements */
.left { float: left; text-align: left; }
.alignleft { float: left; text-align: left; }
.aligncenter { float: left; text-align: center; }
.right { float: right; text-align: right; }
.alignright { float: right; text-align: right; }
.nodisplay { display: none; }
p { line-height: 18px; }

/* Contact Page - Google Map */
#googlemap { float: left; width: 960px; margin: 20px 0; text-align: center; }
#googlemap iframe { float: left; }
/* Contact Form */
#contactform { float: left; width: 900px; }

/* WP Admin Bar */
#wpadminbar { z-index: 1000 !important; }

/* WP Captions */
.wp-caption { font-size: 11px; text-align: left; color: #646478; margin: 10px 0 20px 20px; }
.wp-caption-text { text-align: left; padding-bottom: 5px; }
.wp-caption img, .wp-caption img a { border: none; margin: 0; padding: 0; }
.gallery-caption { font-size: 11px; text-align: left; color: #646478; margin: 10px 0 20px 20px; }
.sticky {  }

/* By Post Author */
.bypostauthor { background: #fafaff; }

.switcher { 
	position: absolute;
	left: 30px;
	top: 30px;
	width: 30px;
	padding: 10px 10px 0 10px;
	background: #23232d;
}
.switcher a { float: left; width: 30px; height: 30px; display: block; margin-bottom: 10px; }