/** WP **/

/*   
Theme Name: Apple Central Taxis
Theme URI: http://ibox-security.net
Description: Apple Central Taxis theme.
Author: iBox-Security Ltd.
Author URI: http://ibox-security.co.uk/
Version: 1.0
.
.
*/

/** RESET **/

body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a { margin: 0; padding: 0; } 
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img,a { border: 0; outline: none;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; } 
q:before,q:after { content: ''; } 
abbr,acronym { border: 0; }

/** MAIN **/

body { background: url('images/bg.jpg') top repeat-x; font-family: Arial, sans-serif; }
div#wrapper { width: 985px; margin: 0 auto; padding-bottom: 20px; }

.clearer { clear: both; }
.left { float: left; }
.right { float: right; }

/** LAYOUT **/
	/** TOP PART **/
div#top { width: 950px; margin: 0 auto; line-height: 35px; padding-bottom: 2px; }
div#menu { float: left; }
div#top div#menu ul { margin-left: 20px; list-style-type: none; }
div#top div#menu ul li { float: left; background: url('images/menu-arrow.jpg') 0px 13px no-repeat; padding-left: 15px; margin-right: 30px; color: white; font-size: 10pt; font-weight: bold; }
div#top div#menu ul li a { display: block; color: white; text-decoration: none; }
div#top div#menu ul li a:hover { color: #b2c7d7; text-decoration: none; }
div#client-area { float: right; margin-right: 25px; font-size: 10pt; font-weight: bold; color: white; }
div#client-area a { display: block; color: white; text-decoration: none; }
div#client-area a:hover { color: #b2c7d7; text-decoration: none; }
div#client-area img { margin-top: 10px; margin-right: 5px; }
	/** MIDDLE **/
div#content-wrapper { width: 100%; margin: 0 auto; background: url('images/bg-main.png') 50% 50%; }
div#content-main { width: 950px; margin: 0 auto; }
div#logo { width: 285px; height: 127px; float: left; cursor: pointer; margin-top: 10px; margin-left: 30px; background: url('images/logo.jpg'); }
div#caption { width: 500px; float: right; margin-top: 40px; margin-right: 80px; line-height: 22px; font-size: 12pt; font-style: italic; font-weight: bold; color: #567ab4; }
div#fourpics { width: 950px; margin: 0 auto; margin-top: 40px; }
div#fourpics img.pics { padding-right: 1px; }
div#fourpics img.lastpic { padding-right: 0px; }
div#threeboxes { width: 950px; height: 290px; background: url('images/bg-threeboxes.jpg') repeat-x; }
div#threeboxes div#autobook { width: 283px; height: 219px; float: left; margin-top: 30px; margin-left: 20px; background: url('images/bg-autobookbox.jpg') no-repeat; }
div#threeboxes div#callback { width: 283px; height: 230px; float: left; margin-top: 30px; margin-left: 30px; background: url('images/bg-callbackbox.jpg') no-repeat; }
div#threeboxes div#ibook { width: 283px; height: 230px; float: left; margin-top: 30px; margin-left: 30px; background: url('images/bg-ibookbox.jpg') no-repeat; }
div#threeboxes h2 { font-size: 14pt; font-weight: bold; color: white; padding-bottom: 10px; margin-top: 50px; margin-left: 30px; }
div#threeboxes p { font-size: 10pt; color: white; padding-bottom: 15px; margin-left: 30px; margin-right: 20px; }
div#threeboxes p a { display: block; color: white; text-decoration: none; }
div.home-wrapper { width: 40px; height: 10px; }
div.inner-wrapper { width: 40px; height: 50px; }
div#content { width: 600px; float: left; margin-left: 20px; }
div#content h1 { padding-bottom: 15px; font-size: 12pt; font-weight: bold; color: #194daf; }
div#content h1.page { padding-bottom: 5px; font-size: 18pt; font-weight: bold; color: #194daf; }
div#content h3 { padding-top: 15px; padding-bottom: 10px; font-size: 14pt; font-weight: bold; color: #194daf; }
div#content h2 { padding-top: 15px; padding-bottom: 10px; font-size: 13pt; font-weight: bold; color: #194daf; }
div#content h4 { padding-top: 10px; padding-bottom: 5px; font-size: 12pt; font-weight: bold; color: #194daf; }
div#content h6 { padding-bottom: 5px; font-size: 14pt; font-weight: bold; color: #194daf; }
div#content h6 a { color: #194daf; text-decoration: none; }
div#content p { padding-bottom: 10px; line-height: 1.4em; font-size: 10pt; color: #908e8d; }
div#content p.post_details { line-height: 1.4em; font-size: 8pt; color: #908e8d; }
div#content p a { color: #194daf; text-decoration: none; }
div#content p a:hover { color: #194daf; text-decoration: underline; }
div#content ul { padding-bottom: 15px; margin-left: 40px; list-style-type: square; }
div#content li { line-height: 1.4em; font-size: 10pt; color: #908e8d; }
div#content div.page_column { width: 280px; float: left; margin-right: 20px; }
div#content div.page_column h4 { padding-bottom: 10px; font-size: 14pt; font-weight: bold; color: #194daf; }
/** COMMENTS **/
div#comments_template { margin-top: 50px; }
div#comments_template .avatar { float: left; }
div#comments_template cite { margin-left: 10px; line-height: 30px; font-weight: bold; font-size: 12pt; color: #194daf; }
div#comments_template .comment-meta { margin-left: 45px; line-height: 20px; font-weight: bold; font-size: 8pt; color: #908e8d; }
div#comments_template .comment-meta a { color: #908e8d; text-decoration: none; }
div#comments_template p { margin-left: 45px; line-height: 20px; font-size: 9pt; color: #908e8d; }
div#comments_template em { margin-left: 10px; line-height: 30px; font-weight: bold; font-size: 10pt; font-style: italic; color: #908e8d; }
div#comments_template input[type=text] { padding: 2px; margin-left: 0px; border: 1px solid #908e8d; }
div#comments_template textarea { padding: 2px; margin-left: 0px; border: 1px solid #908e8d; }
div#comments_template input[type=submit] { padding: 3px; background-color: #194daf; border: 1px solid #908e8d; font-size: 9pt; font-weight: bold; color: white; }
/** SIDEBAR **/
div#sidebar { width: 300px; float: right; margin-left: 10px; margin-top:5%;}
div#sidebar form { width: 280px; }
div#sidebar fieldset { padding: 20px; border: 1px solid #194daf; }
div#sidebar legend { font-size: 10pt; font-weight: bold; color: #194daf; }
div#sidebar label { font-size: 9pt; font-weight: bold; color: #908e8d; }
div#sidebar h4 { padding-bottom: 15px; font-size: 12pt; font-weight: bold; color: #194daf; text-transform: uppercase; }
div#sidebar p { padding-bottom: 20px; line-height: 1.4em; font-size: 10pt; color: #908e8d; }
div#sidebar ul { padding-bottom: 20px; margin-left: 40px; list-style-type: square; }
div#sidebar li, div#sidebar li.cat-item, div#sidebar li.page_item { line-height: 1.8em; font-size: 10pt; color: #908e8d; }
div#sidebar li a, div#sidebar li.cat-item a, div#sidebar li.page_item a { color: #908e8d; text-decoration: none; }
div#sidebar li a:hover, div#sidebar li.cat-item a:hover, div#sidebar li.page_item a:hover { color: #194daf; text-decoration: underline; }
div#sidebar input[type=text] { padding: 2px; margin-left: 20px; border: 1px solid #908e8d; }
div#sidebar input[type=submit] { padding: 3px; background-color: #194daf; border: 1px solid #908e8d; font-size: 9pt; font-weight: bold; color: white; }
div#sidebar input.lefter { margin: 0; }
div#footer-bottom { width: 100%; height: 30px; margin: 0 auto; background: url('images/bg-footer.png') 50% 50%; }
div#footer { padding-top: 50px; padding-bottom: 10px; margin-left: 20px; font-size: 9pt; color: #194daf; }
div#footer span.copyright, div#footer span.copyright a { font-size: 8pt; color: #194daf; text-decoration: none; }
div#footer span.copyright a:hover { color: #194daf; text-decoration: underline; }
div#footer span.spacer { margin-left: 10px; margin-right: 10px; }

ul#foursqre li{float:left;display:block;}
ul#foursqre li a{display:block;height:133px;text-indent:-9999px;}

li#school a{background: url('images/img-1.jpg');background-repeat:no-repeat;text-indent:-9999px;height:133px;width:236px;}
li#school a:hover {background: url('images/img-1-over.jpg');background-repeat:no-repeat;text-indent:-9999px;height:133px;width:236px;}

li#limo {background: url('images/img-2.jpg');background-repeat:no-repeat;text-indent:-9999px;height:133px;width:236px;}
li#limo:hover {background: url('images/img-2-over.jpg');background-repeat:no-repeat;text-indent:-9999px;height:133px;width:236px;}

li#plane {background: url('images/img-3.jpg');background-repeat:no-repeat;text-indent:-9999px;height:133px;width:236px;}
li#plane:hover {background: url('images/img-3-over.jpg');background-repeat:no-repeat;text-indent:-9999px;height:133px;width:236px;}

li#parcel {background: url('images/img-4.jpg');background-repeat:no-repeat;text-indent:-9999px;height:133px;width:236px;}
li#parcel:hover {background: url('images/img-4-over.jpg');background-repeat:no-repeat;text-indent:-9999px;height:133px;width:236px;}
