/*
Theme Name: Flitz Events
Theme URI: http://aphichat.com/
Description: TCustom theme for Flitz Events
Version: 1.1
Author: Aphichat Panjamanee
Author URI: http://aphichat.com/
*/

/*
** Main properties
** container width: 1024 *zonder schaduw 15px
** Sidebar content: 158px
** SIDEBAR 221px
** CONTENT 803px
*/
.entry ul { list-style-position: inside; }

textarea#cf2_field_4 { float: left; }
#cformsform { margin-bottom: 20px; float: left;}

.cf_info {float: left; }
textarea { font-family: verdana; margin-right: 10px; font-size: 11px;}

.success {
	float: left;

-moz-border-radius: 7px;
-moz-box-shadow:0 1px 3px #999999;
background:none repeat scroll 0 0 #EBEBEB;
border-color:#FFFFFF #F3F3F3 #F3F3F3;
border-style:solid;
border-width:1px;
padding:5px;
margin-top: 10px;
margin-bottom: 10px;
color: #000;
}

li#li--2 {margin-left: 140px;}

.pp_details { color: #000!important; }
#cf3_field_2 { float: right; }
/*.cf_info { padding: 10px; border: 1px solid #4C9DD5; margin: 0 0 15px 0; }*/
#sitemapUl, #sitemapUl li ul, #sitemapUl li ul li ul { margin-left: 15px; }

.alignleft { float: left; margin: 0 15px 7px 0; }
.alignright { float: right; margin: 0 0 7px 15px; }
/* forms */
/*p.linklove { display: none; }
form#cformsform ol { list-style: none; width: 670px; float: left; }
form#cformsform ol li { float: left; margin: 0 0 7px 0; width: 400px; }
form#cformsform ol li label { display: block; float: left; margin-right: 15px; width: 50px; }
form#cformsform ol li input, form#cformsform ol li textarea { padding: 3px; float: left; width: 250px;margin-right: 10px; }
p.cf-sb { float: left; margin-left: 65px; margin-top: 15px; }
p.cf-sb input { padding: 5px; -moz-border-radius: 7px; cursor: pointer; }*/
.cf-box-b { width: auto!important;}
.cf-group-after { }
li#li-2-17 { width: 437px; float: left; }
span.reqtxt { float: left; }

li#li--2 label, li#li-3-2 label { width: 0!important; float: left!important;}
li#li--2, li#li-3-2 { text-align: left!important; margin: 0 0 10px 0!important; padding: 0!important;  width: 450px; float: left; }
li#li-3-2 select, li#li--2 select { float: left; margin-left: 150px; }
li#li--17items label, li#li-3-17items label { float: left; width: auto!important;}
li#li--17items input, li#li-3-17items input { float: left; }
li#li--17items { margin-bottom: 20px; width: 450px;}
li#li--17items label { float: left; line-height: 100%;}

li#li-3-17items label { line-height: 100%; }



.cf-box-b { /*margin-left: 150px; float: left;*/ }
textarea { -moz-border-radius: 7px; width: 230px; color: #fff; height: 70px;padding: 5px; background: #264061 url(images/inputbg.jpg) top repeat-x; }
input { -moz-border-radius: 7px; width: 230px; margin-right: 10px; float: left; padding: 4px; border: 1px solid: 1px solid #878787; background: #264061 url(images/inputbg.jpg) top repeat-x; color: #fff; }

#sendbutton, #sendbutton2, #sendbutton3 { margin-left: 140px; width: auto!important; cursor: pointer; }

#slider { overflow: hidden;height:295px;width:1024px; }

.cform ol { list-style-position: inside; list-style: none; }
.cform ol li { float: left; margin: 0 0 7px 0;}
.cform ol li label { display: block; width: 120px; margin: 0 20px 0 0; float: left; }
.cform ol li label span {  }
.reqtxt { float: right; }
fieldset { margin: 10px 0 0 0;}
fieldset legend { font-weight: bold; font-size: 110%; margin-bottom: 20px; }
.cf_hidden { display: none; }

p.linklove { display: none; }

* { margin: 0; padding: 0; border: 0; outline: 0; }
body { font: 11px verdana; line-height: 150%; color: #fff; background: #416e9b url(images/mainBg.jpg) repeat-x top; }
#container { width: 1024px; margin: 0 auto; background: url("images/footerBg.png") repeat-y scroll -1058px 0 transparent; /*background: url(images/containerBg.png) repeat-y;*/ padding: 0 17px; }
#header { padding-left: 63px; height: 127px; background: url(images/headerBg.jpg) repeat-x top; }
#logo a { float: left; display: block; width: 195px; height: 64px; background: url(images/logo.jpg) no-repeat; text-indent: -9999px; margin: 20px 0 0 0; }

a { color: #fff; }
a:hover, #mainMenu li a:hover span, div#footer a:hover { color: #4c9dd5; }
div#footer a { color: #fff; text-decoration: none; }

p { margin: 0 0 20px 0; }

#mainMenu { float: right; /*width: 696px;*/ margin-right: 20px; font: 12px arial; padding-left: 0px; }
#mainMenu li { float: left; padding: 61px 0 0 0; margin: 0 5px; display: inline; }	
#mainMenu li.current_page_item, #mainMenu li.current_page_ancestor { background: url(images/mainMenuLiBg.jpg) repeat-x top; }
#mainMenu li a, #mainMenu li a span { color: #fff; text-decoration: none; display: block; float: left; cursor: pointer; font-weight: bold; }
#mainMenu li a { padding-left: 8px; }
#mainMenu li a span { height: 22px; padding: 1px 8px 0 0; }
#mainMenu li.current_page_item a, #mainMenu li.current_page_ancestor a { background: #011e32 url(images/mainMenuBg.png) left top; }
#mainMenu li.current_page_item a span, #mainMenu li.current_page_ancestor a span { color: #000; background: #011e32 url(images/mainMenuBg.png) right top; }
#mainMenu li a:hover { color: #000000; }

#contentWrapper { padding-top: 25px; /*background: url(images/contentWrapperBg.jpg) top repeat-x;*/ min-height: 360px; }

#leftContent { float: left; width: 158px; padding-left: 63px; }
#mainContent { float: left; width: 768px; padding-left: 35px; }
.entry { width: 437px; }

ul#sidebar { font-weight: bold; list-style: none; background: url(images/sidebarBg.jpg) top no-repeat; width: 153px; padding-right: 5px; min-height: 150px; }
ul#sidebar li a { color: #000; text-decoration: none; }
ul#sidebar li a:hover { color: #4c9dd5!important; }
ul#sidebar li, ul#sidebar li ul li { list-style: none; }
ul#sidebar li { margin-left: 25px; margin-bottom: 3px; }
ul#sidebar li a { text-transform: uppercase; }
ul#sidebar li ul li a { text-transform: none!important; }
ul#sidebar li ul li { margin-left: 15px; font-size: 10px; }

ul#sidebar li.current_page_item a { color: #4c9dd5; }
ul#sidebar li.current_page_item ul li a { color: #000000!important; }

ul#sidebar ul li.current_page_item a { color: #4c9dd5; }

#sidebarWrap { background: url(images/sidebarBgBottom.jpg) repeat-y; top: 25px; float: left; position: relative; z-index: 99; }
li#sidebarTop { position: absolute; height: 28px; top: -28px; left: -25px; width: 158px; background: url(images/sidebarTop.png) top no-repeat; }

li#sidebarBottom { position: absolute; height: 28px; bottom: -28px; left: -25px; width: 158px; background: url(images/sidebarBottom.png) top no-repeat; }

li.title, li.title a { color: #6a6a6a!important; text-transform: uppercase; }

#footer { width: 1058px; position: relative; height: 200px; margin: 0 auto; background: url(images/footerBg.png) 0 0; }
#footer ul { position: absolute; bottom: 27px; right: 160px; }
#footer ul li { display: inline; }