/*
Theme Name: ColorMatic Theme
Theme URI: http://www.themewars.com/themes/colormatic-theme
Description: ColorMatic
Version: 1.0.2
Author: Theme Wars
Author URI: http://www.themewars.com
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
  margin: 0;
  padding: 0;
}
.entry a {color: #1769C6;}
.enty a:hover {text-decoration: underline;}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img { 
  border: 0;
}

address, caption, cite, code, dfn, em, 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;
}

h1 { font-size: 26px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }

q:before,q:after { content: ''; }
abbr, acronym { border: 0; }

body {
  font-size: 12px;
  line-height: normal;
  text-align: center;  
}

.entry p,

.entry ul,
#footer ul,
#footer p {
line-height: 1.5;
}


a { text-decoration: none; }
a:hover { text-decoration: underline; }

#container {
  margin: 0 auto;
  text-align: left;
  width: 978px;
}

.clear { clear: both; }
.alignleft { float: left; }
.alignright { float: right; }
img.alignleft { margin-right: 10px; }
img.alignright { margin-left: 10px; }

.action-link, .action-link:hover {
  display: inline-block;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px; font-weight: bold;
  height: 22px;
  line-height: 22px;
  padding: 0 10px;
  text-decoration: none;
}

.border {
  height: 6px;
  font-size: 6px;
  margin: 20px 0px;
}

label.list {
  clear: left;
  margin: 0 0 5px 0;
}
  
label.inline {
  margin: 0 10px 0 0;
}
  
input.hiddenCheckbox {
  position: absolute; left: -10000px; /* Hide the input */
}
  
label.prettyCheckbox span.holderWrap {
  display: block; float: left;
  position: relative;
  margin-right: 5px;
  overflow: hidden;
}
    
label.prettyCheckbox span.holder {
  display: block;
  position: absolute;
  top: 0; left: 0;
}

label.checkbox span.holder {
  height: 48px; /* Total height of your checkbox image */
  background: url('images/checkbox.png') 0 0px no-repeat; /* Path to your checkbox image */
}

label.radio span.holder {
  height: 48px; /* Total height of your radio buttons image */
  background: url('images/checkbox.png') 0 0px no-repeat; /* Path to your radio button image */
}

label.checkbox:hover span.holder,
label.radio:hover span.holder { top: -16px !important; } /* Background position on mouseover */

label.checked span.holder,
label.checked span.holder,
label.checked:hover span.holder,
label.checked:hover span.holder { top: -32px !important; } /* Background position when checked */
  
.adblock-wrapper {
  padding: 10px 0px;
  text-align: center;
}
.social-media a { display: inline-block; margin-right: 7px; }

#searchform label { display: block; margin-bottom: 10px; font-weight: bold; font-size: 14px; }

#searchform #s {
  background: transparent url('images/input_bg.png') no-repeat top left;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px;
  padding-top: 6px; padding-bottom: 7px; padding-left: 5px; padding-right: 5px;
}

#searchform #searchsubmit {
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px; font-weight: bold;
  padding: 6px 10px;  
  cursor: pointer;
}

/* Announcement */

#announcement {
  display: block;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-weight: bold; font-size: 14px;
  margin-top: 15px;
  padding: 12px 0px;
  text-align: center;
}

/* Wrapper */

.wrapper {
  padding-left: 27px; padding-right: 29px; padding-top: 20px; padding-bottom: 20px;
  width: 922px;
}

#main-content {
  margin-top: 20px;
  margin-bottom: 30px;
}

/* Header */

#header {
  width: 922px;
  margin-bottom: 20px;
  overflow: hidden;
}

#header #logo {
  float: left;
  width: 958px;
  overflow: hidden;
}


#header .topa {
  float: right;
  width: 468px;
  overflow: hidden;
}

#header #logo h1 a {
  display: block;
  font-size: 38px;
  margin-bottom: 10px;
}

#header #logo .tagline {
  font-size: 18px;
}

/* Navigation */
#navigation-wrapper {
  width: 922px;
  margin-bottom: 20px;
  overflow: hidden;
}

#navigation-wrapper .rss {
  float: right;
}

#navigation {
  float: left;
  height: 47px;
  line-height: 47px;
  width: 858px;
}

#navigation li { float: left; }
#navigation li a {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  height: 47px;
  padding: 0 20px;
  text-decoration: none;
}

/* Generic Slider */

#slider h3 { font-size: 24px; margin-bottom: 5px; }
#slider h3 a { text-decoration: none; }
#slider h3 a:hover { text-decoration: underline; }
#slider .postmetadata { display: inline-block; margin-bottom: 5px; }
#slider .excerpt p { margin-bottom: 10px; line-height:1.5 }
#slider .jcarousel-container { margin-bottom: 10px; }
#slider .pagination a {
  display: inline-block;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px; font-weight: bold;
  height: 22px;
  line-height: 22px;
  margin-right: 10px;
  padding: 0 10px;
}

#slider .pagination a:hover { text-decoration: none; }

/* Columns */

#content-wrapper {
  overflow: hidden;
  width: 922px;
}

.medium #col-wrapper {
  float: left;
  width: 625px;
  overflow: hidden;
}

.medium #slider {
  width: 591px;
}

.medium #slider .jcarousel-container { padding: 10px 18px 10px 16px; }
.medium #slider .jcarousel-clip, .medium #slider .jcarousel-container {
  width: 591px;
}

.medium #slider .jcarousel-list li, .medium #slider .jcarousel-item {
  width: 591px;
}

.medium #slider .slider-content {
  float: left;
  width: 545px;
}

.medium #slider .image { float: right; }

.medium #col-1 {
  float: left;
  width: 292px;
}

.medium #col-1 h3 {
  font-weight: bold; font-size: 16px;
  margin-bottom: 18px;
}

.medium .post h2.post-title {
  font-weight: 14px; font-weight: bold; font-size: 14px;
  margin-bottom: 6px;
}

.medium .post .postmetadata { margin-bottom: 10px; }
.medium .post .entry p { margin-bottom: 18px; }

.medium #col-2 {
  float: right;
  overflow: hidden;
  width: 301px;
}

.medium #col-3 {
  float: right;
  overflow: hidden;
  width: 269px;
}

.rmore {
font-weight:bold;
}
/* Small */

.small #col-wrapper {
  float: left;
  width: 602px;
  overflow: hidden;
}

.small #slider {
  width: 602px;
}

.small #slider .jcarousel-container { padding: 10px 18px 10px 16px; }
.small #slider .jcarousel-clip, .small #slider .jcarousel-container {
  width: 568px;
}

.small #slider .jcarousel-list li, .small #slider .jcarousel-item {
  width: 568px;
}

.small #slider .slider-content {
  float: left;
  width: 305px;
}

.small #slider .image { float: right; }

.small #col-1 {
  float: left;
  width: 602px;
}

.small #col-1 .post {
  float: left;
  margin-right: 45px;
  margin-bottom: 25px;
  width: 278px;
}

.small #col-1 h3 {
  font-weight: bold; font-size: 16px;
  margin-bottom: 18px;
}

.small .post h2.post-title {
  font-weight: 14px; font-weight: bold; font-size: 14px;
  margin-bottom: 6px;
}

.small .post .postmetadata { margin-bottom: 10px; }
.small .post .entry p { margin-bottom: 18px; }

.small #col-3 {
  float: right;
  width: 293px;
}

/* Large */

.large #col-wrapper {
  float: left;
  width: 621px;
  overflow: hidden;
}

.large #slider {
  width: 888px;
  margin-bottom: 0;
}

.large #slider .jcarousel-container { padding: 10px 18px 10px 16px; }
.large #slider .jcarousel-clip, .large #slider .jcarousel-container {
  width: 888px;
}

.large #slider .jcarousel-list li, .large #slider .jcarousel-item {
  width: 888px;
}

.large #slider .slider-content {
  float: left;
  width: 505px;
}

.large #slider .image { float: right; }

.large #col-1 {
  float: left;
  width: 621px;
}

.large #col-1 .post {
  margin-bottom: 10px;
  width: 621px;
}

.large #col-1 h3 {
  font-weight: bold; font-size: 16px;
  margin-bottom: 18px;
}

.large .post h2.post-title {
  font-weight: 14px; font-weight: bold; font-size: 14px;
  margin-bottom: 6px;
}

.large .post .postmetadata { margin-bottom: 10px; }
.large .post .entry p { margin-bottom: 5px; }

.large #col-3 {
  float: right;
  width: 269px;
}

.large .post-image { float: left; margin-right: 20px; }

/* Horizontal */

.horizontal #col-wrapper {
  float: left;
  width: 922px;
  overflow: hidden;
}

.horizontal #slider {
  width: 888px;
  margin-bottom: 10px;
}

.horizontal #slider .jcarousel-container { padding: 10px 18px 10px 16px; }
.horizontal #slider .jcarousel-clip, .horizontal #slider .jcarousel-container {
  width: 888px;
}

.horizontal #slider .jcarousel-list li, .horizontal #slider .jcarousel-item {
  width: 888px;
}

.horizontal #slider .slider-content {
  float: left;
  width: 291px;
}

.horizontal #slider .image { float: right; }

.horizontal #col-1 {
  float: left;
  width: 922px;
}

.horizontal #col-3 .widget { float: left; width: 300px; margin-right: 10px; }
.horizontal #col-3 .widget-3 { margin-right: 0px; }

/* jCarousel */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
 
.jcarousel-container {
    position: relative;
    overflow: hidden;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* Single Page */

.single-page #col-wrapper {
  float: left;
  width: 602px;
  overflow: hidden;
}

.single-page #col-1 {
  float: left;
  width: 602px;
}

.single-page #col-1 .post {
  margin-bottom: 40px;
  width: 602px;
}

.single-page #col-1 .post .entry {
  padding: 5px 10px;
}

.single-page #col-1 .headline {
  font-weight: bold; font-size: 15px;
  height: 46px;
  line-height: 47px;
  margin-bottom: 15px;
  text-indent: 22px;
}

.single-page .post .entry .postmetadata { padding: 10px; font-weight: bold; margin-bottom: 25px; }
.single-page .post .entry .postmetadata p { padding-bottom: 10px; }
.single-page .post .entry .postmetadata .social-media { padding-bottom: 0; }

.single-page .post .entry p { padding-bottom: 18px; }
.single-page .post .entry blockquote { clear: both; padding: 18px; }
.single-page .post .entry img.alignleft, .single-page .post .entry img.alignright { margin-bottom: 10px; }
.single-page .post .entry h1 { font-size: 20px; font-weight: bold; margin-bottom: 18px; }
.single-page .post .entry h2 { font-size: 18px; font-weight: bold; margin-bottom: 18px; }
.single-page .post .entry h3 { font-size: 16px; font-weight: bold; margin-bottom: 18px; }
.single-page .post .entry h4 { font-size: 14px; font-weight: bold; margin-bottom: 18px; }
.single-page .post .entry h5 { font-size: 12px; font-weight: bold; margin-bottom: 18px; }
.single-page .post .entry h6 { font-size: 10px; font-weight: bold; margin-bottom: 18px; }
.single-page .post .entry ol { list-style-type: decimal; }
.single-page .post .entry ul  { list-style-type: disc; }
.single-page .post .entry ol, .single-page .post .entry ul { margin-left: 20px; margin-bottom: 18px; }
.single-page .post .entry li { margin-bottom: 10px; }

.single-page #col-3 {
  float: right;
  width: 301px;
}

.single-page .post-image { float: left; margin-right: 20px; }

.navigation { margin-bottom: 50px; font-size: 14px; font-weight: bold; }

/* Comments */

.comments-pagination-top { margin-bottom: 20px; }
.comments-pagination-bottom { margin-bottom: 20px; }

.commentlist, .commentlist ul {
  list-style: none;
}

.commentlist li.depth-1 { margin-bottom: 40px; }
.commentlist ul li .comment-container-div { margin-left: 20px; margin-bottom: 15px; }

.commentlist li .comment-container-div .author-info {
  height: 38px;
  line-height: 38px;
  margin-bottom: 10px;
}

.commentlist li .comment-container-div .author-info .avatar { float: left; }
.commentlist li .comment-container-div .author-info .text-info { float: left; margin-left: 12px; }

.commentlist li .comment-container-div .author-info .text-info .author_name,
.commentlist li .comment-container-div .author-info .text-info .comment_date { float: left; }

.commentlist li .comment-container-div .author-info .text-info .author_name,
.commentlist li .comment-container-div .author-info .text-info .author_name a {
  font-size: 18px; font-weight: normal;
  margin-right: 6px;
}

.commentlist li .comment-container-div .author-info .text-info .comment_date { font-size: 12px; }

.commentlist .comment-entry {
  color: #2a2a2a;
  line-height: 24px;
}

.commentlist .comment-entry p { margin-bottom: 5px; }

.comments-container { margin-top: 45px; margin-bottom: 20px; }
.pings-list { list-style: none; }
.pings-list li { margin-bottom: 10px; }

/* Respond */

#respond p { margin-bottom: 18px; }
#respond label { display: block; font-weight: bold; margin-bottom: 10px; }
#respond .text {
  background: transparent url('images/input_bg.png') no-repeat top left;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px;
  padding-top: 6px; padding-bottom: 7px; padding-left: 5px; padding-right: 5px;
  width: 223px;  
}

#respond textarea {
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px;
  padding-top: 6px; padding-bottom: 7px; padding-left: 5px; padding-right: 5px;
  width: 580px;    
}

#respond #submit {
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px; font-weight: bold;
  margin-top: 10px;
  padding: 4px 10px;  
  cursor: pointer;
}

/* Sidebar(s) */

#col-2 .widget h3.headline, #col-3 .widget h3.headline {
  font-weight: bold; font-size: 16px;
  height: 42px;
  line-height: 42px;
  text-indent: 10px;
}

#col-2 .widget .widget-wrapper, #col-3 .widget .widget-wrapper {
  margin-bottom: 24px;
  padding: 18px 0px; padding-left: 8px; padding-right: 8px;
}

.widget .widget-wrapper h1, .widget .widget-wrapper h2, .widget .widget-wrapper h3,
.widget .widget-wrapper h4, .widget .widget-wrapper h5, .widget .widget-wrapper h6 {
  margin-bottom: 18px;
}

.widget .widget-wrapper p { margin-bottom: 18px; }

.widget_blog_navigator #tab {
  list-style: none;
  height: 20px;
  margin-bottom: 10px;
}

.widget_blog_navigator #tab li { float: left; margin-right: 6px; }
.widget_blog_navigator #tab li a {
  display: inline-block;
  font-weight: bold; font-size: 12px;
  height: 20px;
  line-height: 20px;
  padding: 2px 5px;
  text-decoration: none;
}

.large .widget_blog_navigator #tab li a,
.medium .widget_blog_navigator #tab li a {
padding: 2px 4px;
}

.large .widget_blog_navigator #tab li,
.medium .widget_blog_navigator #tab li 
{ 
float: left; margin-right: 2px; 
}

.widget_blog_navigator li span {
  display: inline-block;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px; font-weight: bold;
  height: 22px;
  line-height: 22px;
  margin-right: 10px;
  padding: 0 10px;  
}

.widget_twitter { font-weight: bold; }

.widget_twitter #twitter_update_list {
  list-style: none;
  width: 270px;
}

.widget_twitter #twitter_update_list li {
  width: 180px;
}

.widget .widget-wrapper label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}

#twitter-link {
font-weight: bold;
}


.widget .widget-wrapper .text {
  background: transparent url('images/input_bg.png') no-repeat top left;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px;
  padding-top: 6px; padding-bottom: 7px; padding-left: 5px; padding-right: 5px;
  width: 223px;
}

.widget .widget-wrapper .submit, .widget .widget-wrapper .Buttons {
  font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 14px; font-weight: bold;
  margin-top: 10px;
  padding: 4px 10px;
}

.large .sponsors li, .medium .sponsors li { float: left; margin: 2px; }
.large .sponsors li img, .medium .sponsors li img {border: 1px silver solid; height: 120px; width:120px; }
.sponsors li { float: left; margin: 6px; }
.sponsors li img {border: 1px silver solid }
.sponsors li.alt { margin-right: 0px; }

.widget .widget-wrapper .wp-polls-ul li label {
  display: inline;
}

.widget_my_social_networks ul { list-style: none; }
.widget_my_social_networks ul li a.facebook {
  background: transparent url('images/facebook.png') no-repeat top left;
  display: inline-block;
  height: 22px;
  padding-left: 30px;
  line-height: 22px;
}

.widget_my_social_networks ul li a.digg {
  background: transparent url('images/digg.png') no-repeat top left;
  display: inline-block;
  height: 22px;
  padding-left: 30px;
  line-height: 22px;
}

.widget_my_social_networks ul li a.delicious {
  background: transparent url('images/delicious.png') no-repeat top left;
  display: inline-block;
  height: 22px;
  padding-left: 30px;
  line-height: 22px;
}

.widget_my_social_networks ul li a.technorati {
  background: transparent url('images/technorati.png') no-repeat top left;
  display: inline-block;
  height: 22px;
  padding-left: 30px;
  line-height: 22px;
}

.widget_my_social_networks ul li a.twitter {
  background: transparent url('images/twitter.png') no-repeat top left;
  display: inline-block;
  height: 22px;
  padding-left: 30px;
  line-height: 22px;
}

.widget_my_social_networks ul li a.linkedin {
  background: transparent url('images/linkedin.png') no-repeat top left;
  display: inline-block;
  height: 22px;
  padding-left: 30px;
  line-height: 22px;
}

.widget_about_me .avatar { float: left; margin-right: 15px; margin-bottom: 15px; border: 1px silver solid }
.widget_flickr .flickr_badge_image { float: left; margin:7px; border: 1px silver solid;}

#col-2 .widget_premium_sponsor h3.headline, #col-3 .widget_premium_sponsor h3.headline {
  font-weight: bold; font-size: 16px; margin-bottom: 10px;
  height: auto;
  line-height: normal;
  text-indent: 0;
}

#col-2 .widget_premium_sponsor .widget-wrapper, #col-3 .widget_premium_sponsor .widget-wrapper {
  width: 285px;
  height: 235px;
  overflow: hidden;
  padding: 7px;  
}

#col-1 .post ul.check li {padding:0 0 0 18px;margin:0 0 23px; background: url(images/check.png) no-repeat 0 6px;list-style: none; border: 1px}

/* Footer */

#credit {
text-align: center;
font-size:11px;
padding-bottom:15px;
font-weight:bold;
}

#footer { margin-bottom: 30px; }
#footer ul { list-style-type: none; }
#footer li { display: inline; float: left; width: 210px; margin-right: 20px; }
#footer li h3.headline {
font-weight: 16px; font-weight: bold; margin-bottom: 15px; }

/*ABE*/
#abe_wrapper {width: 294px; height: 402px; background: url(http://www.arguscarhire.com/common/images/argus_08/abe_blog_bg.gif) no-repeat;}
#abe_wrapper h2 {color:#fff;font-size:14px;font-weight:bold;padding:5px 0 2px 9px}	
#abe_ABE label, #abe_ABE span {color:#115093 !important;}
#abe_ABE h2 {border:medium none !important;}
.ui-datepicker_PickupDropoffDate_Msg_accept {background: url(http://www.arguscarhire.com/common/images/argus_08/abe_tick.gif) no-repeat 0 4px !important;} 
div#abe_default label{line-height:10px}
div#abe_default #abe_datePickup_message, div#abe_default #abe_dateDropoff_message{color:#115093;}

div#abe_default fieldset#abe_fs2, div#abe_default fieldset#abe_fs2_2, div#abe_default fieldset#abe_fs2_3, div#abe_default fieldset#abe_fs3 {margin:0 !important}
		
.search_form #search_spinner_reset_pickup, .search_form #search_spinner_reset_dropoff {position: relative; top: -18px; margin: 0 !important; left: -8px;}	 	
div#abe_default p.butn_style1 span {background: url(http://www.arguscarhire.com/common/images/argus_08/search_market_btn.png) no-repeat; width: 210px; height: 36px; padding: 0; display: block;}
div#abe_default div#abe_b_searchButton {margin:1px 0 0 !important}	
#abe_fsl label {line-height: 15px !important}

/*Newsletter sign Up*/

#argus_newsletter_sign_up {margin-top: 25px;}
#argus_newsletter_sign_up .widget .widget-wrapper p {margin-bottom: 10px}			
#argus_newsletter_sign_up .widget .widget-wrapper a {color:#fff;}
#argus_newsletter_sign_up .widget .widget-wrapper input {width:185px}

div#abe_LOAD{display:none}

div#abe_default p.butn_style{clear:both; padding:6px 0; margin:0}
div#abe_default .butn_style a, div#abe_default .butn_style a span {border:0; margin:0; float:left;}
div#abe_default .butn_style a span {background-repeat:no-repeat;height:28px}
div#abe_default .butn_style a{background-repeat:repeat-x;overflow:hidden; display:inline;}
div#abe_default .butn_style a, div#abe_default  .butn_style a span{background-image:url(https://www.arguscarhire.com/img/search_the_market_btn_larg.gif); color:#FFFFFF}
div#abe_default .butn_style a {color:#FFFFFF;font-weight:bold;cursor:pointer;font-size:18px;text-decoration:none;}
div#abe_default .butn_style a:link, div#abe_default  .butn_style a:visited, div#abe_default  .butn_style a:hover, div#abe_default  .butn_style a:active {color:#FFFFFF}
div#abe_default .butn_style .tl                                                                 {background-position:0 0;padding:8px 18px 0 0}
div#abe_default .butn_style .tr                                                                {background-position:right 0;padding:8px 36px 0 0}
div#abe_default .butn_style a                                                                   {background-color:#fb5b01;background-position:0 0}
div#abe_default .butn_style a:hover {background-color:#fba41a;background-position:0 0}
div#abe_default .abe_none, div#abe_default ul.ct_box_top, div#abe_default ul.ct_box_bot,  div#abe_default .ct_footer, div#abe_default div#abe_STEP15, div#abe_default div#abe_STEP2, div#abe_default div#abe_STEP3, div#abe_default div#abe_STEP4 {display:none;}
div#abe_default div#abe_step1box {height: 360px; padding-bottom: 0 !important;}


/* HIDE/DISPLAY BLOCK */
div#abe_default div#abe_HEADER{display:none}
div#abe_default div#abe_headertype2{display:none}
div#abe_default div#abe_Step1Info{display:none}
div#abe_default #abe_powered{display:none}
div#abe_default div#abe_carhireicon{display:none}
div#abe_default div#abe_supplierlogos{display:none}
div#abe_default div#abe_processimg{display:block}
div#abe_default #abe_STEP1{width:100%}


