/**
 * @package   Dominion Template - RocketTheme
 * @version   1.5.4 January 11, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Core */
body {font-family: Helvetica,Arial,sans-serif;}
.font-family-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
.font-family-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
.font-family-helvetica {font-family: Helvetica, Arial, FreeSans, sans-serif;}
.font-family-lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}
.font-family-georgia {font-family: Georgia, sans-serif;}
.font-family-trebuchet {font-family: "Trebuchet MS", sans-serif;}
.font-family-palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}
.rt-container {background: transparent;}
ul {list-style-image: none;}
ul.menu {padding-left: 0;}

/* Header */
.bodylevel-high #rt-header, .bodylevel-med #rt-header {margin: 0 -20px;padding: 0 20px;}
#rt-header2 {height: 30px;}
#rt-header .rt-block {margin-bottom: 0;}
#rt-logo {width: 281px;height: 48px;display: block;}
.rt-desc1 {font-size: 170%;display: block;font-weight: bold;line-height: 1.1em;margin-bottom: 10px;margin-top: -10px;}
.rt-desc2 {font-size: 120%;line-height: 1.4em;display: block;}
.rt-head-spacer {height: 12px;}
.header-demo {width: 510px;height: 280px;}
.topbar ul.menu {list-style: none;margin: 0;}
.topbar ul.menu li {float: left;font-size: 90%;}
.topbar ul.menu li a {padding: 0 9px;display: block;height: 30px;line-height: 30px;}
#rt-header-overlay .topbar {margin-top: 10px;margin-right: -10px;float: right;}
.topbar .module-content {margin-left: 5px;display: inline-block;}
.topbar .module-content2 {margin-left: -5px;overflow: hidden;height: 30px;line-height: 30px;text-align: center;float: left;padding: 0 5px;font-weight: bold;}

/* Top Menu */
#rt-menu .rt-container {height: auto;}
#rt-menu li.root, #horiz-menu.splitmenu li {border: none;}
#rt-menu ul.menutop {padding: 0 10px 1px 10px;}
.menutop ul, .menutop ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;float: left;}
.menutop .drop-top, .menutop .columns2 > .drop-top {background-position: 50% 0;background-repeat: no-repeat;}
.bodylevel-low #rt-menu li.root > .item, .bodylevel-low .menu-type-splitmenu #rt-menu li .item {text-shadow: none;}
body.menu-type-splitmenu .menutop li, body.menu-type-splitmenu .menutop li:hover, body.menu-type-splitmenu .menutop li.active, body.menu-type-splitmenu .menutop li.parent:hover, .menu-type-splitmenu .menutop li.parent.active {border: 0;}
.bodylevel-low #rt-menu li.root:hover > .item, .bodylevel-low #rt-menu li.root.active > .item, .bodylevel-low #rt-menu li.root.f-mainparent-itemfocus > .item, .bodylevel-low.menu-type-splitmenu #rt-menu li:hover .item, .bodylevel-low.menu-type-splitmenu #rt-menu li.active .item {margin-top: -2px;}
.bodylevel-low #rt-menu li.root:hover > .item span, .bodylevel-low #rt-menu li.root.active > .item span, .bodylevel-low #rt-menu li.root.f-mainparent-itemfocus > .item span, .bodylevel-low .menu-type-splitmenu #rt-menu li:hover .item span, .bodylevel-low .menu-type-splitmenu #rt-menu li.active .item span {background: none;}
.bodylevel-low #rt-menu li.root:hover, .bodylevel-low #rt-menu li.root.active, .bodylevel-low #rt-menu li.root.f-mainparent-itemfocus, .bodylevel-low .menu-type-splitmenu #rt-menu li:hover, .bodylevel-low .menu-type-splitmenu #rt-menu li.active {background: none;}
.menutop li.root > .daddy span, .menu-type-splitmenu #rt-menu li .daddy span {background: none;}
.bodylevel-high.menu-type-splitmenu .menutop li, .bodylevel-med.menu-type-splitmenu .menutop li {background: none;}
.bodylevel-low.menu-type-splitmenu #rt-menu li:hover .item span, .bodylevel-low.menu-type-splitmenu #rt-menu li.active .item span {background: none;}
.bodylevel-low .menutop li:hover, .bodylevel-low .menutop li.active, .bodylevel-low .menutop li.parent:hover, .bodylevel-low .menutop li.parent.active, .bodylevel-low .menutop li.f-menuparent-itemfocus {background: none;}

/* Showcase */
#rt-showcase {padding: 15px 0 5px 0;}
#rt-showcase h2.title {font-size: 190%;}

/* Main Body */
#rt-main-surround {margin: 0 -1px;}
.rt-main-spacer {height: 38px;}
.bodylevel-low .rt-main-spacer {display: none;}
#rt-main-surround .rt-article-title {letter-spacing: 0.1em;line-height: 42px;margin: 0;height: 58px;font-size: 1.2em;padding-left: 25px;text-transform: uppercase;}
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color: transparent;}

/* Side Menus */
#rt-main-surround ul.menu {margin-left: 0;}
#rt-main-surround ul.menu li {list-style: none;}
#rt-main-surround ul.menu li:first-child {background: none;}
#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover {text-decoration: none;}
#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {display: block;text-indent: 0;overflow: hidden;font-size: 120%;font-weight: normal;padding: 10px 0 2px 28px;}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {font-weight: bold;}
#rt-main-surround ul.menu li li {padding: 0;margin: 0;font-size: 95%;background: none;border: none;}
#rt-main-surround .menu .subtext em {line-height: 14px;}
#rt-main-surround .menu em {display: block;font-size:80%;font-style: normal;font-weight: normal;}
#rt-main-surround ul.menu li a:hover, #rt-main-surround ul.menu li .separator:hover, #rt-main-surround ul.menu li .item:hover, #rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {background-position: 0 -581px;}
body.bodylevel-low #rt-main-surround ul.menu li {background: none;}

/* Modules */
#rt-top .module-title {border: 0;}
#rt-main-surround .module-full .module-title {margin: -10px 0 0 0;}
#rt-main-surround h2.title {margin: 0;font-size: 1.2em;padding-left: 25px;line-height: 19px;text-transform: uppercase;}
#rt-main-surround .module-full .module-title3 {line-height: 42px;height: 58px;}
#rt-main-surround .module-full h2.title {letter-spacing: 0.1em;margin: 0;font-size: 1.2em;padding-left: 25px;line-height: inherit;text-transform: uppercase;}
#rt-main-surround #rt-feature .module-title {height: 34px;}

.flush .rt-block {padding: 0;}
.bodylevel-high .module-full .module-surround, .bodylevel-med .high .module-full .module-surround, .bodylevel-low .high .module-full .module-surround {margin: -15px;}
.bodylevel-high .module-full .module-br, .bodylevel-med .high .module-full .module-br, .bodylevel-low .high .module-full .module-br {padding: 15px;margin-bottom: 10px;}

/* Module Variations */
.bodylevel-high .med .module-full .module-surround, .bodylevel-high .low .module-full .module-surround {margin: 0;}
.bodylevel-high .med .module-full .module-br, .bodylevel-high .low .module-full .module-br {padding: 0;}
.bodylevel-high .med .module-full .module-title, .bodylevel-high .low .module-full .module-title {margin: 0;}
.bodylevel-high .med .module-full .module-tm, .bodylevel-high .med .module-full .module-l, .bodylevel-high .med .module-full .module-r, .bodylevel-high .med .module-full .module-bm, .bodylevel-high .med .module-full .module-tl, .bodylevel-high .med .module-full .module-tr, .bodylevel-high .med .module-full .module-bl, .bodylevel-high .med .module-full .module-br, .bodylevel-high .low .module-full .module-tm, .bodylevel-high .low .module-full .module-l, .bodylevel-high .low .module-full .module-r, .bodylevel-high .low .module-full .module-bm, .bodylevel-high .low .module-full .module-tl, .bodylevel-high .low .module-full .module-tr, .bodylevel-high .low .module-full .module-bl, .bodylevel-high .low .module-full .module-br {background: none;}
#rt-main-surround .noicon h2.title, #rt-main-surround #rt-feature .noicon h2.title {background: none;padding-left: 0;}
.bodylevel-high .low .module-full .module-title, .bodylevel-high .low .module-full .module-title2, .bodylevel-med .low .module-full .module-title, .bodylevel-med .low .module-full .module-title2 {background: none;}

/* Bottom */
#rt-bottom .rt-main-overlay {padding: 35px 0 10px 0;}
#rt-bottom .rt-container {border: 0;}

/* Footer */
#rt-footer .rt-main-overlay {padding: 35px 0 10px 0;}
#rt-copyright .rt-block {margin-bottom: 30px;}
#developed-by {margin: 10px 0 5px 0;float: left;}
#powered-by {margin:10px 0 5px 0;float: right;}
#rocket {display:inline-block;width: 148px;height: 20px;margin:0 0 0 10px;vertical-align:middle;}
#gantry-logo {display:inline-block;width: 102px;height: 26px;margin-left: 10px;vertical-align:middle;background-position: 0 -30px;}
.bodylevel-high #rt-copyright, .bodylevel-med #rt-copyright {text-align: left;margin: -25px -20px 0 -20px;padding: 10px 20px 0 20px;position: relative;}
.bodylevel-low #rt-copyright {
	text-align: left;position: relative;
	padding-top:6px;
	background:#00385D url("../images/body/style2/footer-div.png") left 71px repeat-x;
	}
#rt-copyright .rt-block{
	padding-right:130px;
	padding-bottom:13px;
	background:#00385D url(../images/godaddy.png) top right no-repeat !important;
}
#gantry-totop {position: absolute;display: block;bottom: 5px;right: 18px;text-align:center;}
#gantry-totop span {display: block;padding-top: 9px;}
#gantry-resetsettings {margin-left:15px;margin-bottom:5px;display:block;float:left;}

/* Typography */
.readon {display: inline-block;margin-left: 10px;height: 34px;}
.readon input.button {outline: none;}
.readon span, .readon .button {display: block;margin-left: -10px;padding: 0 15px 3px 15px;border: 0;font-size: 13px;cursor: pointer;height: 31px;line-height: 32px;float: left;font-weight: bold;overflow:visible;}
.readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}
.readon:hover {background-position: 100% -34px;}
.readon:hover span, .readon:hover .button {background-position: 0 -34px;}
.bodylevel-low .readon {margin-left: 0;height: auto;}
.bodylevel-low .readon span, .bodylevel-low .readon .button {background: none;margin-left: 0;padding: 3px 8px;height: auto;line-height: inherit;text-shadow: none;font-weight: normal;}
#rt-accessibility {float: right;width: 108px;text-align: right;padding: 0 8px;margin-right: -12px;height: 21px;}
#rt-accessibility .rt-desc {display: block;float: left;text-align: left;margin-right: 5px;font-size: 12px;font-weight: bold;}
#rt-accessibility a {display: inline-block;}
#rt-accessibility .button {display: block;width: 13px;height: 13px;margin-top: 4px;}
#rt-accessibility a.small .button {background-position: -79px -27px;background-repeat: no-repeat;margin-right: 5px;}
#rt-accessibility a.small:hover .button {background-position: -79px -51px;background-repeat: no-repeat;}
#rt-accessibility a.large .button {background-position: -100px -27px;background-repeat: no-repeat;}
#rt-accessibility a.large:hover .button {background-position: -100px -51px;background-repeat: no-repeat;}
.bodylevel-low #rt-accessibility a.large .button {background-position: -100px -74px;background-repeat: no-repeat;}
.bodylevel-low #rt-accessibility a.small .button {background-position: -79px -74px;background-repeat: no-repeat;}
.rokradios, .rokchecks {padding: 1px 5px 7px 24px;line-height: 120%;}
.rokradios {background-position: 0 0;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -274px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -547px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -809px;background-repeat: no-repeat;}
.date-block .date {font-size: 120%;text-transform: uppercase;font-weight: bold;}
#rt-breadcrumbs {padding: 0 15px;}
#breadcrumbs-home {width: 24px;height: 21px;display: block;float: left;}
#breadcrumbs-home:hover {background-position: 0 -23px;}
#breadcrumbs h3, .leading_separator {display: none;}
.rt-breadcrumb-surround {position:relative;overflow: hidden;line-height: 24px;padding: 2px 2px 2px 0;margin: 15px 0;display: inline-block;}
span.breadcrumbs {display: inline-block;font-size: 110%;font-weight: bold;overflow: hidden;}
span.breadcrumbs img {width: 12px;height: 23px;float: left;}
span.breadcrumbs a, span.no-link {padding: 0 12px 0 8px;float: left;display: block;height: 21px;line-height: 20px;margin-left: -2px;font-size: 90%;}
span.breadcrumbs a:hover {background-position: 100% -23px;}
.bodylevel-low span.breadcrumbs a {background: none;}
.floatleft {float: left;margin-right: 25px;margin-bottom: 25px;}
.floatright {float: right;margin-left: 25px;margin-bottom: 25px;}

/* RTL */
body.rtl .topbar ul.menu li {float: right;}
body.rtl #rt-header-overlay .topbar {margin-left: -10px;margin-right: 0;float: left;}
body.rtl #rt-main-surround ul.menu a, body.rtl #rt-main-surround ul.menu .separator, body.rtl #rt-main-surround ul.menu .item {padding: 10px 28px 2px 0;}
body.rtl #rt-main-surround ul.menu li a, body.rtl #rt-main-surround ul.menu li .separator, body.rtl #rt-main-surround ul.menu li .item {background-position: 100% 10px;}
body.rtl #rt-main-surround ul.menu li a:hover, body.rtl #rt-main-surround ul.menu li .separator:hover, body.rtl #rt-main-surround ul.menu li .item:hover, body.rtl #rt-main-surround ul.menu li.active > a, body.rtl #rt-main-surround ul.menu li.active > .separator, body.rtl #rt-main-surround ul.menu li.active > .item {background-position: 100% -581px;}
body.rtl #rt-main-surround ul.menu li li {float: none;}
body.rtl #rt-main-surround h2.title, body.rtl #rt-main-surround .module-full h2.title, body.rtl #rt-main-surround .rt-article-title {padding-left: 0;padding-right: 25px;}
body.rtl #rt-main-surround .noicon h2.title, body.rtl #rt-main-surround #rt-feature .noicon h2.title {padding-right: 0;background: none;}
body.rtl #rt-main-surround #rt-feature h2.title {background-position: 100% 1px;}
body.rtl .rokradios, body.rtl .rokchecks {padding: 1px 24px 7px 5px;}
body.rtl .rokradios {background-position: 100% 0;background-repeat: no-repeat;}
body.rtl .rokradios-active {background-position: 100% -274px;background-repeat: no-repeat;}
body.rtl .rokchecks {background-position: 100% -547px;background-repeat: no-repeat;}
body.rtl .rokchecks-active {background-position: 100% -809px;background-repeat: no-repeat;}
body.rtl #breadcrumbs-home {float: right;}
body.rtl .menutop {float: right;}
body.rtl .menutop li {float: right;}
body.rtl span.breadcrumbs a, body.rtl span.no-link {padding: 0 12px 0 8px;float: right;margin-left: 0;margin-right: -2px;}
body.rtl #rt-copyright {text-align: right;}
body.rtl #gantry-totop {right: inherit;left: 18px;}
body.rtl #gantry-resetsettings {margin-right: 15px;margin-left: 0;float: right;}
body.rtl #developed-by {float: right;}
body.rtl #powered-by {float: left;}
body.rtl #rocket {margin: 0 10px 0 0;}
body.rtl #gantry-logo {margin-right: 10px;margin-left: 0;}
body.rtl #rt-main-surround ul ul {margin-left: 0;margin-right: 25px;}
body.rtl .roknewspager-wrapper {direction: ltr;text-align: right;}
body.rtl #rt-main-surround ul {margin-left: 0;margin-right: 15px;}
body.rtl #rt-main-surround ul.menu {margin-right: 0;}
body.rtl #rt-accessibility {float: left;width: 108px;text-align: right;padding: 0 8px;margin-right: 0;margin-left: -12px;}
body.rtl #rt-accessibility .rt-desc {float: right;text-align: right;margin-right: 0;margin-left: 15px;}
body.rtl #rt-accessibility .button {float: right;}
body.rtl #rt-accessibility a.small .button {margin-right: 0;margin-left: 5px;}
label.invalid{
	color:red;
}
select.invalid,
input.invalid{
	border:1px solid red;
}
#djrenacar .form{
	padding-left:45px;
	width:531px;
}
#djrenacar .title{
	text-align:center;
	height:28px;
	line-height:28px;
	background:#00385d;
	border:1px solid #122532;
	font-weight:bold;
	color:#fff;
} 
#djrenacar .form_box1{
	background:#ebf8ff;
	border:1px solid #d5e4fe;
	margin-top:11px;
	padding-top:20px;
	padding-bottom:11px;
}
#djrenacar .form_box2{
	background:#ebf8ff;
	border:1px solid #d5e4fe;
	margin-top:17px;
	padding-top:13px;
	padding-bottom:2px;
}
#djrenacar label{
	width:208px;
	text-align:right;
	display:inline-block;
	margin-right:51px;
	color:#00385d;
}
#djrenacar .row{
	height:23px;
	margin-bottom:11px;
}
#djrenacar .row2{
	margin-bottom:32px;
}
#djrenacar .form select{
	width:99px;
	padding:2px 2px 2px 15px;
	border:1px solid #788e9b;
	font-size:12px;
	height:23px;
	color:#00385d;
	background:url(../images/djrentacar/select_bg.gif) top left repeat-x;
}
#djrenacar .form select.long{
	width:150px;
}
#djrenacar .form .inputbox{
	width:80px;
	padding:0px;
	padding:0 0 0 15px;
	border:1px solid #788e9b;
	font-size:12px;
	line-height:21px;
	height:21px;
	color:#00385d;
	background:url(../images/djrentacar/select_bg.gif) top left repeat-x;
}
#djrenacar .reserve label.invalid,
#djrenacar .form label.invalid{
	color:red;
}
#djrenacar .reserve select.invalid,
#djrenacar .reserve input.invalid,
#djrenacar .form select.invalid,
#djrenacar .form input.invalid{
	border:1px solid red;
}
#djrenacar .callendar{
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../images/djrentacar/call_icon.gif) top left no-repeat;
	border:none;
	margin-left:12px;
	margin-top:4px;
	cursor:pointer;
	outline:none;
}
#djrenacar .form .submit_box{
	text-align:center;
	padding-top:15px;
}
#djrenacar .form .submit_box .button{
	background:url(../images/djrentacar/button_bg.gif) top left no-repeat;
	display:inline-block;
	width:69px;
	height:26px;
	border:none;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	padding-bottom:3px;
	cursor:pointer;
}
#djrenacar .form .submit_box .button:hover{
	background:url(../images/djrentacar/button_car_a.gif) top left no-repeat;
}
#djrenacar .usercars,
#djrenacar .cars{
	width:660px;
}
#djrenacar .usercars .top{
	
}
#djrenacar .usercars .top,
#djrenacar .cars .top{
	background:url(../images/djrentacar/vehicle_top_bg.gif) top left no-repeat;
	width:660px;
	height:30px;
}
#djrenacar .usercars .top .title1{	
	width:140px;	
	font-weight:bold;
	color:#fff;
	display:inline-block;
	height:30px;
	text-align:center;
	line-height:30px;
}
#djrenacar .cars .top .image,
#djrenacar .cars .top .desc,
#djrenacar .cars .top .model{
	width:140px;	
	font-weight:bold;
	color:#fff;
	display:inline-block;
	height:30px;
	text-align:center;
	line-height:30px;
}
#djrenacar .cars .top .rate{
	width:200px;
	font-weight:bold;
	color:#fff;
	display:inline-block;
	padding-left:40px;
	height:30px;
	text-align:left;
	line-height:30px;
}
#djrenacar .usercars .vehicle_row,
#djrenacar .cars .vehicle_row{
	background:url(../images/djrentacar/vehicle_top.gif) top left no-repeat;
	padding-top:11px;
	margin-top:10px;
}
#djrenacar .usercars .vehicle_row_in,
#djrenacar .cars .vehicle_row_in{
	padding-bottom:11px;
	background:url(../images/djrentacar/vehicle_bottom.gif) bottom left no-repeat;
}
#djrenacar .usercars .vehicle_row_in2,
#djrenacar .cars .vehicle_row_in2{
	background:url(../images/djrentacar/vehicle_center.gif) bottom left repeat-y;
}
#djrenacar .usercars .vehicle_row .res_id,
#djrenacar .usercars .vehicle_row .date,
#djrenacar .usercars .vehicle_row .model{
	width:140px;	
	font-weight:bold;
	color:#fff;
	display:inline-block;
	text-align:center;
	color:#454545;
	vertical-align:middle;
}
#djrenacar .usercars .vehicle_row .buttons{
	width:230px;	
	font-weight:normal;
	color:#fff;
	display:inline-block;
	text-align:center;
	color:#454545;
	vertical-align:middle;
}
#djrenacar .usercars .vehicle_row .buttons a{
	background:url(../images/djrentacar/button_car.gif) top left no-repeat;
	display:inline-block;
	width:69px;
	height:23px;
	border:none;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
	text-align:center;
	float:right;
	margin-right:5px;
	margin-top:-3px;
}
#djrenacar .usercars .vehicle_row .buttons a:hover{
	background:url(../images/djrentacar/button_car_a.gif) top left no-repeat;
}
#djrenacar .cars .vehicle_row .model{
	width:140px;	
	font-weight:normal;
	color:#fff;
	display:inline-block;
	text-align:center;
	color:#454545;
	vertical-align:middle;
	margin-left:5px;
}
#djrenacar .cars .vehicle_row .image{
	width:130px;	
	font-weight:normal;
	color:#fff;
	display:inline-block;
	text-align:center;
	color:#454545;
	vertical-align:middle;
}
#djrenacar .cars .vehicle_row .desc{
	width:160px;	
	font-weight:normal;
	color:#fff;
	display:inline-block;
	text-align:center;
	color:#454545;
	vertical-align:middle;
	font-size:11px;
}

#djrenacar .cars .vehicle_row .desc span{
	font-size:12px;
	font-weight:bold;
}


#djrenacar .cars .vehicle_row .rate{
	width:200px;
	font-weight:normal;
	color:#fff;
	display:inline-block;
	padding-left:17px;
	text-align:left;
	color:#454545;
	vertical-align:middle;
}

#djrenacar .cars .vehicle_row .rate .rate_left{
	display:inline-block;
	margin-right:15px;
	vertical-align:middle;
}
#djrenacar .cars .vehicle_row .rate .rate_right{
	display:inline-block;
	vertical-align:middle;
}
#djrenacar .usercars .vehicle_row .model,
#djrenacar .cars .vehicle_row .model{
	font-weight:bold;
}
#djrenacar .usercars .vehicle_row .model span,
#djrenacar .cars .vehicle_row .model span{
	font-weight:normal;
	font-style:italic;
}
#djrenacar .cars .vehicle_row .model span.name_desc{
	font-style:normal;
}
#djrenacar .cars .vehicle_row a{
	background:url(../images/djrentacar/button_car.gif) top left no-repeat;
	display:inline-block;
	width:69px;
	height:23px;
	border:none;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	padding-top:3px;
	cursor:pointer;
	text-align:center;
	float:right;
	margin-right:0px;
	margin-top:-3px;
}
#djrenacar .cars .vehicle_row a:hover{
	background:url(../images/djrentacar/button_car_a.gif) top left no-repeat;
}
#djrenacar .car-details td{
	padding-right:10px;
}
#djrenacar .car-details .intro_desc{
	border:1px solid #d8e6fe;
	background:#ebf8ff;	
	color:#00385d;
	padding:10px 20px;
	line-height:16px;
	text-align:center;
}
#djrenacar .car-details .intro_desc span{
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	display:inline-block;
}
#djrenacar .car-details .pict{
	text-align:center;
	padding:10px 0;
}
#djrenacar .car-details .extras{
	margin-top:13px;
}
#djrenacar .car-details .extras .title{
	margin-bottom:20px;
}
#djrenacar .car-details .extras .extra_row{
	padding-bottom:10px;
	color:#00385d;
}
#djrenacar .car-details .extras .extra_row input{
	margin-right:19px;
	margin-top:2px;
	margin-left:20px;
}
#djrenacar .car-details .button{
	background:url(../images/djrentacar/button_rec.gif) top left no-repeat;
	display:inline-block;
	width:89px;
	height:26px;
	border:none;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	padding-bottom:5px;
	cursor:pointer;
	margin-left:130px;
}
#djrenacar .car-details .button:hover{
	background:url(../images/djrentacar/button_rec_a.gif) top left no-repeat;
}
#djrenacar .car-details .rates .title{
	margin-bottom:8px;
}
#djrenacar .car-details .row_bg{
	border:1px solid #d8e6fe;
	background:#ebf8ff;	
	color:#00385d;
	padding:4px 10px;
	line-height:16px;
	font-weight:bold;
}
#djrenacar .car-details .rates .row_talic .label_right,
#djrenacar .car-details .rates .label_right,
#djrenacar .car-details .rates .row_s .label_right{
	display:inline-block;
	float:right;
	font-style:normal;	
	font-weight:normal;
}
#djrenacar .car-details .rates .row{
	color:#00385d;
	line-height:30px;
	padding:0 13px 0 13px;
}
#djrenacar .car-details .rates .row_s{
	color:#00385d;
	line-height:25px;
	padding:5px 13px 0 13px;
	height:25px;
	margin-bottom:0px;
}
#djrenacar .car-details .rates .row_border{
	color:#00385d;
	line-height:30px;
	padding:0;
	margin:0 13px 0 13px;
	border-bottom:1px solid #c7dcfd;
}
#djrenacar .car-details .row_total{
	border:1px solid #d7e6fe;
	background:#b3e4ff;	
	color:#00385d;
	padding:4px 10px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#djrenacar .car-details .rates .row_italic{
	color:#00385d;
	line-height:30px;
	padding:0 13px 0 13px;
	font-style:italic;
}
#djrenacar .car-details .button_box{
	text-align:right;
	padding-right:10px;
	margin-bottom:30px;
}
#djrenacar .car-details .desc{
	margin-bottom:60px;
	color:#00385d;
	padding:0 11px;
}
#djrenacar .reserve{
	padding-left:45px;
	width:531px;
}
#djrenacar .reserve_box{
	background:none repeat scroll 0 0 #EBF8FF;
	border:1px solid #D5E4FE;
	margin-top:11px;
	padding-bottom:8px;
	padding-top:20px;	
	color:#00385d;
}
#djrenacar .reserve_box .row label{
	width:189px;
	padding-right:31px;
	margin-right:0px;
	
}
#djrenacar .cancel_box .inputbox,
#djrenacar .reserve_box .inputbox{
	width:165px;
	padding:0px;
	padding:0 0 0 5px;
	border:1px solid #788e9b;
	font-size:12px;
	line-height:21px;
	height:21px;
	color:#00385d;
	background:url(../images/djrentacar/select_bg.gif) top left repeat-x;
}
#djrenacar .reserve_box select{
	width:172px;
	padding:2px 2px 2px 15px;
	border:1px solid #788e9b;
	font-size:12px;
	height:23px;
	color:#00385d;
	background:url(../images/djrentacar/select_bg.gif) top left repeat-x;
}
#djrenacar .reserve_box .c_month{
	width:70px;
	margin-right:11px;
}
#djrenacar .reserve_box .c_year{
	width:90px;
}
#djrenacar .reserve_box .comments{
	height:70px;
}
#djrenacar .reserve_box textarea{
	border:1px solid #788e9b;
	background:#fff url(../images/djrentacar/textarea_bg.gif) bottom left repeat-x;	
}

#djrenacar .reserve_box .row.comments label{
	vertical-align:top;
	padding-top:5px;
}
#djrenacar .cancel_box .submit_box,
#djrenacar .reserve_box .submit_box{
	padding-top:5px;
	padding-left:210px;
}
#djrenacar .cancel_box .submit_box .button,
#djrenacar .reserve_box .submit_box .button{
	background:url(../images/djrentacar/button_bg.gif) top left no-repeat;
	display:inline-block;
	width:69px;
	height:26px;
	border:none;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	padding-bottom:5px;
	cursor:pointer;
}
#djrenacar .cancel_box .submit_box .button:hover,
#djrenacar .reserve_box .submit_box .button:hover{
	background:url(../images/djrentacar/button_car_a.gif) top left no-repeat;
}
#djrenacar .reserve_box .requiere_box{
	color:#00385d;	
	padding-left:10px;
}
#djrenacar .confirm{
	padding-left:45px;
	width:531px;
}
#djrenacar .confirm .title{
	margin-bottom:11px;
}
#djrenacar .confirm .row_bg{
	border:1px solid #d8e6fe;
	background:#ebf8ff;	
	color:#00385d;
	padding:7px 10px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:16px;
	text-align:center;
}
#djrenacar .modify_link{
	color:red;
}
#djrenacar .confirm .row{
	color:#00385d;
	height:18px;
}
#djrenacar .confirm .row label{
	width:159px;
	margin-right:70px;
	font-weight:bold;
}
#djrenacar .confirm .row label.italic{
	font-style:italic;
}
#djrenacar .cancel_box{
	padding-left:45px;
	width:531px;
}
#djrenacar .cancel_box .title{
	margin-bottom:20px;
}
#djrenacar .cancel_box label{
	font-weight:bold;
}
#djrenacar{
	width:660px;
	float:left;
	margin-bottom:30px;
}
#djright{
	width:240px;
	float:right;
}
#djright #form-login .inputbox{
	width:200px;
}
#djright #form-login{
	margin-bottom:40px;
}
#djright .inside{
	padding-left:20px;
}
.mod_djrentacar{
	width:307px;
	background:#071e50;
	margin-bottom:-20px;
	margin-left:-25px;
	margin-top:-20px;
	position:relative;
}
.mod_djrentacar #pickup_idmsg,
.mod_djrentacar #pickup_id,
.mod_djrentacar #dropoff_id,
.mod_djrentacar #dropoff_idmsg{
	display:none;
}
.mod_djrentacar #agemsg,
.mod_djrentacar #age{
	display:none;
}
.mod_djrentacar .mod_djrentacar_in{
	padding:13px 20px 15px 23px;
	position:relative;
}
.mod_djrentacar h3{
	font-weight:normal;
	color:#c9fe01;
	border-bottom:1px solid #ffffff;
	font-size:19px;
	padding-bottom:8px;
	margin-bottom:0px;
}
.mod_djrentacar .vehicle_label,
.mod_djrentacar .pickupdate_label,
.mod_djrentacar .dropoffdate_label{
	color:#348aa2;	
	margin:15px 0 8px 0;
	font-size:15px;
}
.mod_djrentacar select.vehicle_type,
.mod_djrentacar .vehicle_label{
	display:none;
}
.mod_djrentacar .submit_box{
	padding-top:18px;
}
.mod_djrentacar #djsubmit_button{
	background:url(../images/djrentacar/lets_go_button.png) top left no-repeat;
	width:114px;
	height:32px;
	display:inline-block;
	border:none;
	cursor:pointer;
	margin-top:0px;
	margin-bottom:10px;
}
.mod_djrentacar .pickupdate_box .button,
.mod_djrentacar .dropoffdate_box .button{
	background:url(../images/djrentacar/mod_djform_button.gif) top left no-repeat;
	width:16px;
	height:14px;
	display:inline-block;
	border:none;
	cursor:pointer;
	margin-left:5px;
}
.mod_djrentacar .inputbox{
	padding:0px 2px;
	font-size:12px;
}
.mod_djrentacar select{
	padding:0px 0px 0 2px;
	font-size:12px;
	margin-right:5px;
}
.mod_djrentacar .links_box {
	padding-top:18px;
	padding-right:20px;	
	position:absolute;
	bottom:50px;
	right:15px;
	text-align:left;
}

.mod_djrentacar .links_box a{
	font-size:14px;
	margin-right:12px;
	color:#fff;
}
.mod_djrentacar .bottom_links a:hover,
.mod_djrentacar .links_box a:hover{
	color:#fff;
}
.mod_djrentacar .bottom_links a{
	font-size:14px;
	color:#C9FE01;
}
.mod_djrentacar .bottom_links{
	color:#C9FE01;
	font-size:14px;
	margin-top:10px;
}
.mod_djrentacar .bottom_links span{
	padding-left:5px;
	font-size:13px;
}
.rt-container .rt-grid-8{
	width:307px;
}

.rt-container .rt-grid-4{
	width:611px;
}
.rt-container .rt-grid-4 .rt-block{
	margin:-5px 0 10px -18px;
	padding:0px;
}
#djrenacar .form .vehicles_type{
	display:none;
}
/*************DJ***********************/
div.default div.yoo-gallery div.thumbnail{
    margin: 0 10px 0 0;
    padding: 0;
}
div.default div.yoo-gallery div.thumbnail-bg{
    border: medium none;
    padding: 0;
}
div.yoo-gallery div.slideshow-bg{
	margin:0 0 22px;
}
.all_dj{
	margin: -16px -26px;
	float:left;
}
.left_dj{
    float: left;
    width: 490px;
}
.right_dj{
    float: left;
    width: 472px;
}
.text_dj h3{
    color: #003366;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 15px;
}
.gallery_dj{
    float: left;
    margin: 0 0 25px;
}
.text_dj{
    color: #666666;
    float: left;
    font-size: 12px;
    line-height: 21px;
    width: 470px;
}
.right_dj1{
    float: left;
    width: 197px;
}
.right_dj2{
    background: url("../images/quick_bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    width: 275px;
}
.right_dj_top{
	float:left;
}
.right_dj2 .mod_djrentacar{
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    width: 275px;
}
.right_dj2 .mod_djrentacar .mod_djrentacar_in{
    float: left;
    padding: 0 20px;
    width: 235px;
} 
.right_dj2 .mod_djrentacar h3{
    border: medium none;
    color: #092052;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    margin: 6px 0 0 0;
    padding: 0;
	border-bottom:1px solid #d2d2d2;
}
.right_dj2 .mod_djrentacar #djsubmit_button{
    background: url("../images/quick_button.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 29px;
    margin: 26px 0 0;
    width: 125px;
}
.right_dj2 select, .right_dj2 input#date_from, .right_dj2 input#date_to{
    background: url("../images/djinput_bg.gif") repeat-x scroll 0 0 #FFFFFF !important;
    float: left;
    margin-right: 5px;
}
.right_dj2 input#date_from,
.right_dj2 input#date_to{
    padding: 2px 0;
    width: 93px;
	float: left;
}
.right_dj2 .mod_djrentacar .pickupdate_box .button, .right_dj2 .mod_djrentacar .dropoffdate_box .button{
    background: url("../images/quick_datebg.gif") no-repeat scroll 0 0 transparent;
    height: 20px;
    margin-left: 11px;
    width: 20px;
	float: left;
}
.right_dj2 .mod_djrentacar .vehicle_label, .right_dj2 .mod_djrentacar .pickupdate_label, .right_dj2 .mod_djrentacar .dropoffdate_label{
    color: #092052;
    font-size: 14px;
    line-height: 40px;
	margin:0;
}
.right_dj2 .mod_djrentacar .bottom_links{
    color: #092052;
    float: left;
    font-size: 12px;
    line-height: 40px;
    margin: 0;
    width: 100%;
}
.right_dj2 .mod_djrentacar .bottom_links a{
    color: #092052;
    font-size: 12px;
    line-height: 40px;
}
.right_dj2 .mod_djrentacar .bottom_links span{
    font-size: 12px;
    line-height: 40px;
    margin: 0;
    padding: 0;
}
.right_dj_bottom span.avPlayerContainer span.avPlayerSubContainer, .right_dj_bottom span.avPlayerContainer span.avPlayerSubContainer span, .right_dj_bottom span.avPlayerContainer span.avPlayerSubContainer input{
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}
a.avLightbox{
	display:none;
}
.right_dj_bottom{
	 float: left;
}
.right_dj_bottom h3{
    color: #1D7AA5;
    font-size: 18px;
    line-height: 40px;
    margin: 18px 0 12px;
    padding: 0;
}
.right_dj2 .mod_djrentacar select{
	width:96px;
}

