/*
Theme Name: Taxias.ro
Theme URI: http://www.datamouse.biz/
Author: DataMouse
Author URI: http://www.datamouse.biz/
Description: The 2011 theme for Taxias.ro from DataMouse.biz (courtesy of a vWorker project) is lightweight and quick loading.
The graphics are all customised, including the photomanipulated Megane, which is shown on teh home page only.
The inner pages include multiple choices for layouts, so that you can choose the layout and change on teh fly as required.
Version: 1.0
License: Commercial
License URI: license.txt
Tags: taxi, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-menu, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* reset */
html, body, div, h1, h2, h3, h4, h5, h6, a, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 
img{border:none;}
/* End of reset */

/* clearing technique */
.clearfix:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
padding:0;
margin:0;
}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */
/*........... do not change or amalgamate the above clearfix styles ......*/


body {
	font-family: Helvetica, Arial, sans-serif;
	background: #f1f1f1;
	width: 100%;
	height: 100%;
	float: left;
	text-align: center;
	font-size: 62.5%;
	color: #444444;
}

#headerWrapper,
#footerWrapper,
#contentWrapper,
.checks {
float:left;
width:100%;
}

#header,
#contentArea,
#footer {
	width: 960px;
	margin: 0 auto;
	text-align: center;
}

#headerWrapper {
background: url('images/bg-header-wrapper.png') repeat-x;
}

#header {
background: url('images/bg-header.png') center 75px no-repeat;
}

.main #comandaButton{
	clear: left;
	float: left;
	margin: 260px 0 0 10px;
}

.main #comandaButton li {
display:block;
}


.inner #comandaButton{
clear:right;
float:right;
margin: 20px 50px 0 0;
}

.inner #comandaButton li {
display:block;
}

#comandaButton:hover {
opacity:0.9;
}


.main #taxi {
	margin-top: 50px;
	float: right;
}

.main {
height:430px;
}

.inner {
height:280px;
}

#footerWrapper {
	background-color: #B10700;
	background-image: url(images/bg-footer.png);
	background-repeat: repeat-x;
}

/*
#logo {
float:left;
background: url('images/taxi-as-logo.png') no-repeat;
width:108px;
height:106px;
margin:20px 0 0 20px;
}

#logo span a {
float:left;
width:108px;
height:106px;
text-indent: -3333px;
}*/

#navigation {
	background: url('images/bg-nav.png') repeat-x;
	height: 32px;
	padding: 7px;
	line-height: 30px;
	border-left: 2px solid #CB1C21;
	border-right: 2px solid #CB1C21;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	font-weight: 500;
	font-family: Tahoma, Geneva, sans-serif;
	
}
/*
#navigation {
background: url('images/bg-nav.png') repeat-x;
height:28px;
padding:10px;
line-height:28px;
border-left: 2px solid #CB1C21;
border-right: 2px solid #CB1C21;
float:right;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; 
}
*/

#navigation li {
display: inline;
padding:0 10px;
}

#navigation li a {
color:#fff;
text-shadow: 0px 1px 1px #555;
text-decoration:none;
font-size:14px;
padding:3px;
}

#navigation li a:hover {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 5px;
/* background: url('images/bg-nav-on.png') repeat-x; */
background-color:#FFF;
color:#B01201;
}

#navigation li a:active {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 5px;
/* background: url('images/bg-nav-on.png') repeat-x; */
background-color:#FFF;
color:#B01201;
}


#contentRight {
float:right;
width:650px;
}

#sidebar {
float:left;
width:270px;
padding: 10px 0;
text-align:center;
}

#sidebar .widget_richtext {
	color: #b10700;
	text-shadow: 0px 1px 1px #000;
	text-align: center;
}

#sidebar .widget_richtext .widget-title {
font-size:86px;
}

#sidebar .widget_richtext p {
font-size:32px;
}

#contentRight h1,
#contentWide h1 {
color: #C30102;
text-shadow: 0px 1px 1px #555;
font-size:24px;
padding-bottom:15px;
}

#contentRight h2,
#contentWide h2 {
	color: #b10700;
	text-shadow: 0px 1px 1px #555;
	font-size: 18px;
	padding-bottom: 15px;
}


#contentRight p,
#contentWide p {
font-size:14px;
line-height:20px;
padding-bottom:15px;
}

#footer {
padding:60px 0;
}

#footerWrapper {
padding-bottom:40px;
}

#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}
#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}

/* Three Footer Widget Areas */
#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

#footer h3 {
color: #fff;
text-shadow: 0px 1px 1px #000;
font-size:18px;
padding-bottom:10px;
}


#footer,
#footer a {
color: #fff;
text-shadow: 0px 1px 1px #000;
font-size:14px;
line-height:24px;
padding-bottom:10px;
text-decoration:none;
}

#footer li {
display:block;
}

#footer a:hover {
text-decoration:underline;
}

/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #606060;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #fff;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmdate,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {
	color: #404040;
}

form.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}

/* TEXT CSS */

.ddfmwrap {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

form.ddfm h1,
form.ddfm h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 100%;
	font-weight: bold;
}

form.ddfm .credits {
	font-size: 90%;
}

form.ddfm legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px 0;
	width: 450px;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

form.ddfm {
	text-align: left;
	padding: 10px;
	width: 430px; 
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
color:#585858;
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmchecklabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmradiolabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm input.fmdate {
	float: left; 
	display: block;
	width: 35%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}


/* DATE SELECTION */

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #404040;
	background-color: #F4F4F4;
	border: 1px solid #999999;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered 
over) */
.dpTDHover {
	background-color: #888888;
	border: 1px solid #888888;
	cursor: pointer;
	color: #000000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #C0C0C0;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #666666;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	}
/* Forms */
input[type=text],
input[type=password],
textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #fff;
}
input[type=text]:focus,
textarea:focus {
	font-style:italic;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text] {
	padding: 3px;
}
input#s {
	background: url(images/search.png) no-repeat 5px 6px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 10px 4px 28px;
}
input#searchsubmit {
	display: none;
}

#contentArea input#s{
color:#585858;
}

h2.entry-title,
h2.entry-title a{
color:#C30102;
text-shadow: 0px 1px 1px #000;
text-decoration:none;
font-size:24px;
}

.entry-meta {
margin-bottom:10px;
padding:2px;
font-size:12px;
text-align:right;
border-bottom: 1px solid #C30102;
border-top: 1px solid #C30102;
background:#C30102;
}

.entry-meta,
.entry-meta a {
color:#fff;
text-shadow: 0px 1px 1px #000;
text-decoration:none;
}

.entry-meta a {
font-style:italic;
}

.comments-link {
display:none;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

blockquote {
font-style: italic;
background:#fff;
padding:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
border:1px solid #ccc;
margin: 10px 20px;
color:#C30102;
}

#contentRight li,
#contentWide li {
margin-left:20px;
line-height:24px;
font-size:14px;
}
