@charset "utf-8";
/* CSS Document */

/* Predefine Class Start */
body{ font-family:Arial, Helvetica, sans-serif; background:url("../image/bkg.png") repeat scroll center top #000000; font-size:12px; font-weight:normal; margin:0px;padding:0px; line-height:18px; color:#6d6e71; font-size:12px;}
li,ul,ol{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0px;padding:0px; line-height:18px; color:#6d6e71; font-size:12px;}
p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0px;padding:0px; line-height:18px;   font-size:12px;}
img{border:none;}
a{outline:none;}
form{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal;}
optgroup { font-style:normal; }
@font-face {
    font-family: 'Garamond';
    src: url('gara.eot');
    src: url('gara.eot?#iefix') format('embedded-opentype'),
         url('gara.woff') format('woff'),
         url('gara.ttf') format('truetype'),
         url('gara.svg#gara') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Predefine Class End */

/* Customize Class Start */
.left{float:left;}
.right{float:right;}
.clr{clear:both;}
#wrapper{float:left; width:100%; background:url("../image/bgover.png") repeat-x scroll center top transparent;}

/* Header Class Start */
#header{float:left; width:100%;}
.header_mid{ margin:0 auto; width:980px;}
.logo{float:left; position:absolute; margin-top:10px;}
.top_right{float:right; width:350px;}
.top_link{float: left; margin:20px 0 0 0; text-align:right; width:350px; font-size:12px; color:#FFFFFF;} 
.top_link a{ font-size:12px; color:#FFFFFF; text-decoration:none;} 
.top_link a:hover{ color:#dbb527;} 
.slogan{ float:left;width:350px; margin:40px 0 10px 0;text-align:right;font-family: 'Garamond'; font-size:25px; font-weight:bold; color:#dbb527;} 

#nav_bg{width:100%; text-align:center; background:url(../image/nav_bg.gif) repeat-x left top; height:36px;}
#nav_bg ul{  color: #FFFFFF;display: inline; margin-left:65px;font-size: 15px;text-align: center;text-decoration: none;}
#nav_bg ul li{color: #ffff;display: inline;font-size: 15px;font-weight: bold;line-height: 20px;padding: 0 10px 0 10px;text-align: center;text-decoration: none;}
#nav_bg ul li a{color: #ffffff;display: inline;font-size: 13px;font-weight: bold;line-height: 32px;text-align: center;text-decoration: none;padding: 8px 10px 8px 10px; }
#nav_bg ul li a:hover{ background:url(../image/nav_over.gif) repeat-x left top; color:#000000;}
#nav_bg ul li a.active{ background:url(../image/nav_over.gif) repeat-x left top; color:#000000;}

#topmenu{width:100%; text-align:center; background-color:#414142; height:36px;}
#topmenu ul{  color: #FFFFFF;display: inline;font-size: 15px;text-align: center;text-decoration: none;}
#topmenu ul li{color: #ffff;display: inline;font-size: 15px;font-weight: bold;line-height: 20px;margin: 0 8px 0 8px;text-align: center;text-decoration: none;}
#topmenu ul li a{color: #dbb527;display: inline;font-size: 13px;font-weight: bold;line-height: 33px;text-align: center;text-decoration: none; }
#topmenu ul li a:hover{color:#dbb527; text-decoration:none;}
#topmenu ul li a.current{color:#DBB527;}
#topmenu ul li a.activeMenu{ text-decoration:none; color:#dbb527;}
#topmenu ul li.activeMenu,#topmenu ul li:hover{ border-bottom: 1px solid #dbb527;}

.yallowline{width:100%; background-color:#dbb527; height:10px; margin:6px 0 0px 0;}
/* Header Class End */

/* Body Content Class Start */
#body_content{float:left;width:100%; margin-top:0px;}
#mid_content{ margin:0 auto; width:920px; background:url(../image/transparent_bg.png) repeat left top; padding:30px 30px 30px 30px; overflow:hidden;}
#mid_content h1{ float:left; width:920px; font-size:20px; font-weight:bold; color:#dbb527; margin:0px 0 15px 0; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.home #mid_content { padding:0; }
.mid_box{ float:left; width:922px; background-color:#000000;}
.check_availability{ top:0; margin-left:20px; left:0; width:225px; position:absolute; background-color:#000000; z-index:999;}
.myheader{cursor: hand;cursor: pointer; color:#dbb527; width:205px; float:left; padding:6px 10px 6px 10px; text-decoration:none;}
.myheader a{ font-size:13px; text-decoration:none;color:#dbb527;}
.myheader img{ float:right; margin:8px 0px 0 0;width: 5px;}

.breadcrumb { display:none; visibility:hidden; }

.mycontent{padding-top: 2px;padding-bottom: 9px; float:left;}
.property_seach{float:left; width:208px; margin-left:10px;}
.property_seach h2{ font-size:15px; margin:10px 0 15px 0; font-weight:bold; color:#dbb527;}
.prprty_mid{float:left; width:208px; margin-bottom:15px;}
.prprty_select{float:left; width:205px; font-size:12px; background-color:#000000; margin:0px; padding:3px; color:#ffffff; border:1px solid #383634;}
.prprty_input{float:left; width:172px; font-size:12px; background-color:#000000; margin-right:3px; padding:3px; color:#ffffff; border:1px solid #383634;}
.yallow_btnbg{float:right; border:none; font-size:0px; cursor:pointer; background:url("../image/search_btn.jpg") no-repeat scroll 0 -22px transparent; height:22px; width:62px; color:#000000;
font-size:12px; font-size:0px;}
.yallow_btnbg:hover{ background:url("../image/search_btn.jpg") no-repeat scroll 0 0 transparent; display:block;}
.available{float:left; width:208px; margin-bottom:10px; }
.available h3{float:left; width:208px;color:#fff; font-size:15px;}
.available_txt{float:left; width:208px; margin-bottom:10px;}
.available_txt h4{float:left; width:208px;font-size:14px; color:#FFFFFF; font-weight:bold;}
.available_txt p{float:left;width:208px; font-size:12px; color:#FFFFFF;}
.available_txt p a{ text-decoration:none; font-style:italic; font-size:12px; color:#FFFFFF;}
.available_txt p a:hover{ color:#dbb527;}

.regi{float:left; width:880px; padding:20px 20px 20px 20px;}
.regi_mid{float:left; width:500px; margin:0px 0 15px 0px;}
.regi_mid p{float:left; width:160px; font-size:12px;color:#FFFFFF; margin:0px; padding:0px;}
.regi_mid p span{ color:#dbb527; font-size:12px;font-weight:bold;}
.regi_mid input{float:left; width:300px; background-color:#000000; font-size:14px;color:#FFFFFF; margin:0px;border:1px solid #dbb527; padding:3px;}
.regi_mid input [type], select{float:left; width:300px; background-color:#000000; font-size:14px;color:#FFFFFF; margin:0px; padding:0px; border:1px solid #dbb527; padding:3px;}
.regi_mid input [type], textarea{float:left; width:300px; background-color:#000000; font-size:14px;color:#FFFFFF; margin:0px; padding:0px; border:1px solid #dbb527; padding:3px;}

.yallow_btn{border:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 15px 0 15px; cursor:pointer; background:url(../image/yellow_btnbg.gif) repeat-x left top; height:32px; color:#231f20; font-size:14px;}
.yallow_btn{border:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 15px 0 15px; cursor:pointer; background:url(../image/yellow_btnbg.gif) repeat-x left top; height:32px; color:#231f20; font-size:14px;}
.yallow_btn:hover{ background:url(../image/yellow_btnbgover.gif) repeat-x left top;}
.regi_submit{float:left; padding: 0 0 0 159px; width:450px;}

.login{float:left; width:460px; padding:20px; border:1px solid #dbb527;}
.mid_heading{float:left; width:100%; color:#DBB527; margin:0 0 20px 0 ; font-size:15px; font-weight:bold;}
.login_area{float:left; width:100%; margin-bottom:10px;}
.login_area p{float:left; width:100%; margin-bottom:2px;color:#dbb527; color:#FFFFFF; font-size:12px;}
.login_area input{float:left; width:250px; background-color:#000000; margin-bottom:5px;color:#fff;border:1px solid #dbb527; padding:3px; font-size:12px;}
.forgot{float:left; width:100%; line-height:30px;color:#FFFFFF; font-size:12px;}
.forgot a{color:#FFFFFF; font-size:12px; text-decoration:none;}
.forgot a:hover{color:#FFFFFF;}
.login_btn{float:left; width:100%; text-align:right;}
.new_account{float:right; width:320px; padding:20px; border:1px solid #dbb527;}
.new_account p{ color: #FFFFFF;float: left; width:320px; margin-bottom:140px;font-size: 12px;}

.contacttxt{float:left; width:200px; padding:20px; margin-right:20px;}
.contacttxt h3{float:left; width:100%; color:#DBB527; margin:0 0 10px 0 ; font-size:15px; font-weight:bold;}
.contacttxt p{ width:200px; line-height:20px;color: #FFFFFF;font-size: 12px;font-weight: bold;}
.contacttxt p a{color: #FFFFFF;font-size: 12px; text-decoration:none;}
.contacttxt p a:hover{color: #FFFFFF;}
.contact_form{float:right; width:560px; border-left: 1px solid #DBB527; padding:0 0 0 40px;}
.contact_form_txt {float:right; width:562px;color: #FFFFFF; margin:0 0 20px 0; font-size:12px; font-weight:bold;}
.required{float:left; color:#FFFFFF; font-weight:normal; width:450px;}
.required span{ color:#DBB527;}
.contact_usbtn{float:left; text-align:right; width:469px;}

.gallery_con{float: left; margin: 20px 20px 20px 22px;width: 900px; visibility:visible;}
.gallery_thumb{float:left; width:135px; border:1px solid #dbb527; height:128px; margin:0 11px 10px 0;}

/* Your Details Page Start */
.heading{color: #DBB527;float: left;font-size: 20px;font-weight: bold; margin: 15px 0 15px;width: 100%;}
.mid_box2{ float:left; width:880px; padding:20px; color:#FFFFFF; background-color:#000000; border:1px solid #917924;}
.mid_box3{ float:left; text-align:right; width:920px;margin-bottom:20px; color:#FFFFFF; font-weight:bold;}
.mid_box3 a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}
.mid_box3 a:hover{ color:#FFFFFF;font-weight:bold;}
.details_con{float:left;width:420px; margin-right:20px;}
.details_con_mid{float:left;width:420px;margin-bottom:15px;}
.details_con_mid p{ font-size:12px; float:left;color:#FFFFFF; width:160px; margin-top:2px;}
.rqrd_field{ font-size:12px;color:#dbb527; margin-left:5px;}
.detail_input {background-color: #000000; border: 1px solid #DBB527; color: #FFFFFF;float: left;font-size: 14px; margin: 0;padding: 3px;width: 230px;}
.detail_textarea { height:75px; }
.title_input {background-color: #000000; border: 1px solid #DBB527; color: #FFFFFF;float: left;font-size: 14px; margin: 0;padding: 1px;width: 150px;}
.select_bar {background-color: #000000; border: 1px solid #DBB527; color: #FFFFFF;float: left;font-size: 14px; margin: 0;padding: 1px;width: 237px;}
.details_con2{float:left;width:420px;margin-top:25px; font-size:12px; color:#FFFFFF;}
.blank{float:left;width:420px; height:38px;}
.detail_checkout {color: #FFFFFF;font-size: 14px; margin: 0 0 0 34px ;}
.add_btn{float:left;width:800px; text-align:right;}

.firstbox{ float:left; width:450px; margin-right:20px;}
.pickdrop{background-color: #000000;
    border: 1px solid #917924;
    float: left;
    min-height: 175px;
    padding: 20px;
    width: 410px;}
.secondbox{ float:left; width:430px;}
.adi_service{ float:left; width:388px;  background-color:#000000; border:1px solid #917924; padding:20px;}
.pickdrop p{ float:left; width:388px; color:#FFFFFF; margin-bottom:10px;}
.pickdrop p span { color:#DBB527; }
.pickdrop p input{ float:right;}
.hourss{ float:left; width:388px; color:#FFFFFF; margin-bottom:10px; display:none;}
.hourss input{ background-color: #000000; border: 1px solid #DBB527; color: #FFFFFF;font-size: 14px; margin: 0 0 0 10px;padding: 1px;width: 80px;}


.mid_box_btm{ float:left; margin:20px 0 0px 0; width:880px; padding:20px; background-color:#000000; border:1px solid #917924;}
.mid_box_btm p{ float:left;color: #FFFFFF; font-size:12px; width:100%;}
.mid_box_btm p input{float:right;}
.price_area{float:right;width:350px;}
.price{float:left; font-size:13px; margin:5px 0 0 0; color:#FFFFFF;}
.price span{ font-size:18px; color:#FFFFFF; font-weight:bold;}
/* Your Details Page End */

/* Brooke’s Court Page Start */
.photo_gallery_con{float:left; width:880px; border-bottom:1px solid #dbb527; padding:0 0 15px 0; margin-bottom:15px; min-height:345px;}
.photo_gal{float:left; width:500px; margin-right:20px;}
.photo_gal_thum{width:100px; float:left;}
.photo_gal_thum img{margin-bottom:6px; float:left; border:1px solid #d9b426;}
.photo_gal_big{float:left; width:400px;}
.photo_gal_big img{ border:1px solid #d9b426;}
.photo_galtxt{ width:350px; padding-left:10px; float:left; font-size:12px; color:#FFFFFF;}

/* Design Gallery Start */
.section {width: 900px;float:left;margin: 15px 0 0px 0;}
ul.tabs {list-style: none;float:left;}
.tabs li {float: left;display: inline; border:1px solid #dbb527;color: #ffffff;cursor: pointer;width:106px;margin-right:2px;padding:5px 0 0 0;text-align:center; height:30px; line-height:28px;font-size:13px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;position: relative;}
.tabs li:hover,.vertical .tabs li:hover {color: #000;background:url(../image/tab_bg.gif)  repeat-x left top;}
.tabs li.current {color: #000;text-align:center; height:35px; margin-top:-5px; line-height:35px;background:url(../image/tab_bg.gif)  repeat-x left top;}
.box {	display: none;padding: 20px 12px 20px 16px;float:left;width:830px;}
.box img{float:left; margin-right:5px;}
.box.visible {display: block;float:left;}
.vertical .tabs {width: 160px;float: left;display: inline;margin: 0 0 0 -160px;}
.vertical .tabs li {padding: 0 13px;margin: 0 0 1px;border: 1px solid #E4E4E4;border-right: 1px solid #F9F9F9;width: 132px;}
.vertical .tabs li:hover {width: 131px;}
.vertical .tabs li.current {width: 133px;color: #444;background:url(../image/tab_bg.gif)  repeat-x left top;border: 1px solid #D4D4D4; border-right: 1px solid #EFEFEF; margin-right: -1px;}
.vertical .box {  border-width: 1px;}
.tabs li.last { line-height:13px;}
.scrol_content{ width:876px; float:left; border:1px solid #dbb527; height:400px; overflow: auto;}
.heading2{color: #DBB527;float: left;font-size: 15px;font-weight: bold; margin:0px 0 15px;width: 100%;}
.scrol_para{ width:830px; float:left; color:#FFFFFF; font-size:12px; position:relative;}
.scrol_para a{ color:#FFFFFF; }
.review{ width:830px; float:left; color:#FFFFFF; font-size:12px; border-bottom:1px solid #dab526; padding:0 0 15px 0; margin-bottom:15px;}
/* Design Gallery End */
.gallery_tab{float: left; margin-left:5px;}
.gallery_thum2{float:left; width:120px; border:1px solid #dbb527; height:95px; margin:0 13px 13px 0;}
.gallery_thum2 img{width:120px; height:95px; }

#property_search{float:left; width:250px; margin-right:30px;}

.booking_search{float:left; width:250px; margin-right:25px;}
.booking_search h2{ font-size:15px; margin:10px 0 15px 0; font-weight:bold; color:#dbb527;}
.prprty_mid2{float:left; width:250px; margin-bottom:25px;}
.prprty_select2{float:left; width:250px; font-size:12px; background-color:#000000; margin:0px; padding:3px; color:#ffffff; border:1px solid #383634;}
.prprty_input2{float:left; width:215px; font-size:12px; background-color:#000000; margin-right:3px; padding:3px; color:#ffffff; border:1px solid #383634;}
.yallow_btnbg2{float:right; border:none; font-size:0px; cursor:pointer; background:url(../image/search_btn.gif) no-repeat left top; height:22px; width:62px; color:#000000;
font-size:12px;}
.edit_btn{float:left; width:250px; text-align:left; margin-top:8px;}
#booking_content{float:left; width:525px; border-left:1px solid #DBB527; padding:0 0 0 25px;min-height: 216px;}
#booking_content h2 {color: #DBB527;font-size: 15px;font-weight: bold;margin: 10px 0 15px;}
.summery_txt{float:left; width:525px; border-top:1px solid #DBB527; border-bottom:1px solid #DBB527; padding:15px 0 15px 0; margin:15px 0 15px 0;}
.links{ color: #FFFFFF; font-weight:bold;font-size: 12px; text-decoration:none;}
.links:hover{ color: #dbb527;}

.terms_condition{ width:880px; color:#000000; overflow:auto; height:500px;}
/* Brooke’s Court Page End */
.calender_txt table{ width:830px; float:left;}
.calender_txt table{ width:830px; float:left; color:#FFFFFF; font-size:12px;}
.calender_txt table tr{text-align:center;}
.calender_txt table tr td{text-align:center; font-size:15px; padding:5px;}
.calender_next{border-bottom:1px solid #999999; height:50px; margin-bottom:15px;margin-right:15px;}
.calender_next a{margin-right:15px;}
.calender_next span{margin-right:15px;}

/* Body Content Class End */

/* Fotoer Class Start */
#footer{float:left; width:100%; text-align:center; border-bottom:10px  solid #DBB527; padding: 0 0 20px 0; margin:10px 0 50px 0;}
#footer a{ color:#6d6e71; font-size:12px;text-decoration:none;}
#footer a:hover{ color:#DBB527;}
#footer span{ color:#dbb527; font-size:12px;text-decoration:none;}
/* Fotoer Class End */

/* Customize Class End */
.error{	color:#FF0000;}
.donotshowerror label.error{display: none !important;}
label.error{	margin-left:10px;}
input.error, select.error,textarea.error, input[type="checkbox"].error{	border:1px solid red;	outline: 1px solid Red;}
select,input[type="text"],textarea{outline:none !important;}
.information_content p{ padding-bottom: 18px;}
.success, .warning, .attention { color: #FFFFFF; margin-bottom: 15px; padding: 10px 10px 10px 33px; }
.warning { background: url("../image/warning.png") no-repeat scroll 10px center #414142; border: 1px solid #DBB527; font-weight: bold; }
.success { background: url("../image/success.png") no-repeat scroll 10px center #414142; border: 1px solid #DBB527; font-weight: bold; }
#cboxLoadedContent h1, #cboxLoadedContent h2, #cboxLoadedContent h3, #cboxLoadedContent h4, #cboxLoadedContent h5{ margin:16px 0; }
#cboxLoadedContent p { margin-bottom:10px; }
.regi_submit a { color:#FFFFFF; }

/***Account Section***/
.top_link a.logout {
    background: url("../image/user_logout.png") no-repeat scroll right center transparent;
    padding-right: 20px;
}
/*********************/

/*Sidebars*/

#column-left {float: left;padding: 0;width: 195px}
.sidebarmenu {margin: 0;padding: 0;width: 195px}
.sidebarmenu a.menuitem { background: url("../image/yellow_btnbg.gif") repeat-x scroll center top transparent;  color: #000000 !important; display: block; font-weight: bold; height: 31px; line-height: 31px; margin: 0 0 5px; padding: 0 0 0 10px; position: relative; text-decoration: none; width: 185px }
.sidebarmenu a.menuitem:hover { background: url("../image/yellow_btnbgover.gif") repeat-x scroll center top transparent; color: #000000 !important }
.right_content { float: left; padding: 0 0 0 30px; position: relative; width: 690px }
.right_content h2 {clear: both; color: #DBB527; font-size: 18px; font-weight: normal; margin: 0; padding: 0 0 15px}
/**********/

table.form td { color:#FFFFFF; }
table.form input[type="text"], table.form input[type="password"] { background-color: #000000; border: 1px solid #DBB527; color: #FFFFFF; float: left; font-size: 14px; height: 20px; margin: 0; padding: 3px; width: 300px;}
.ui-datepicker-trigger { cursor:pointer; }

/****Quick Search******/
#Proresult { float:left; width:208px; clear:both; }
#Proresult .search_container { border-top: 1px solid #DBB527; float: left; padding: 10px 0 ; width: 208px; }
#Proresult .search_error { color:#FF0000; }
/**********************/
/********Ajax Loading Content***********/
#show_content {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 99999;
	width:100%;
	height:150%;
}
#hide_bckground {
	background: none repeat scroll 0 0 #000000;
    left: 0;
    position: fixed;
    top: 0;
	opacity:0.75; 
	filter: alpha(opacity=75);
	width:100%;
	height:100%;
}
#inline_content {
    background: none;
    left: 25%;
    padding: 10px;
    position: relative;
    top: 30%;
    z-index: 99999;
	opacity:1; 
	filter: alpha(opacity=100);
	width:50%;
	font-size:40px;
	color:#FFFFFF;
}
/**********************/
span.help {color:#666666; font-size:9px;  float:left; line-height:14px;}
/*****Checkout Success Page**********/
#rounded-corner {
    border-collapse: collapse;
    text-align: left;
    width: 850px;
}
#rounded-corner thead th.rounded-company {
    background-color: #414142;
    width: 26px;
}
#rounded-corner th {
    background: none repeat scroll 0 0 #414142;
    color: #DBA335;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
}
#rounded-corner td {
    background: none repeat scroll 0 0 #DCDCDC;
    border-top: 1px solid #3B3B3B;
    color: #000000;
    padding: 8px;
}
/************************************/

/*****Account Page**********/
#rounded-corner-account {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
}
#rounded-corner-account thead th.rounded-company {
    background-color: #414142;
    width: 26px;
}
#rounded-corner-account th {
    background: none repeat scroll 0 0 #414142;
    color: #DBA335;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
}
#rounded-corner-account td {
    background: none repeat scroll 0 0 #DCDCDC;
    border-top: 1px solid #3B3B3B;
    color: #000000;
    padding: 8px;
	font-size:12px;
}
#rounded-corner-account tr:hover td {
    background: none repeat scroll 0 0 #CBCBCB;
}

#rounded-corner-account input[type="button"], #rounded-corner-account input[type="submit"] { 
    background: url("../image/yellow_btnbg.gif") repeat-x scroll center top transparent;
    border: medium none;
    color: #000000;
	cursor:pointer;
    display: block;
	float: right;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 31px;
    margin: 0;
    padding: 0 9px;
    position: relative;
    text-decoration: none;
    width: auto;
}
#rounded-corner-account input[type="button"]:hover , #rounded-corner-account input[type="submit"]:hover{ 
	background: url("../image/yellow_btnbgover.gif") repeat-x scroll center top transparent;
}
#rounded-corner-account .btn_spacer { float:right; width:25px; display:block; }
.payment_not_confirmed_block {
    background: url("../image/yellow_btnbg.gif") repeat-x scroll center top transparent;
    color: #FF0000;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    line-height: 31px;
    padding: 0 15px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: auto;
}
.payment_not_confirmed_block:hover {
    background: url("../image/yellow_btnbgover.gif") repeat-x scroll center top transparent;
}
/************************************/

/********Pagination**********/
div.pagination {
    background: none repeat scroll 0 0 #414142;
    clear: both;
    color: #DBA335;
    float: left;
    font-size: 11px;
    margin: 10px 0 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #DBA335;
	text-decoration: none; 
	color: #DBA335;
}
div.pagination span {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #DBA335;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #DBA335;
	color: #414142;
	background-color: #DBA335;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #52bfea;
	font-weight: bold;
	background-color: #52bfea;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
/****************************/

/**Menu***/
#menu {
	background-color: #414142;
    height: 36px;
    text-align: center;
    width: 100%;	
}
#menu ul {
	/*background: url("../image/transparent.png") repeat scroll 0 0 transparent;*/
    cursor: pointer;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 100;		
}
#menu a {
	display: block;
	color: #C5C5C5;
	text-decoration: none;
	padding: 5px;
}
#menu li a.top {
	  color: #FFFFFF;display: inline;font-size: 15px;text-align: center;text-decoration: none;
}
#menu li:hover a.top {
	color: #FFFFFF;
}
#menu > ul > li + li {

}
#menu li.selected:hover > a {
	clear: both;
}
#menu li.selected > a.top, #menu li:hover > a.top {
	color: #FFFFFF;
}
#menu .parent {
	background: url('../image/arrow-right.png') 95% center no-repeat;
}
#menu .parent:hover {
	background: #333 url('../image/arrow-right.png') 95% center no-repeat;
}
#menu li {
	list-style: none;
	display: inline;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 8px;
	position: relative;
    text-align: center;
    text-decoration: none;
}
#menu li a {
	color: #DBB527;
    display: inline;
    font-size: 13px;
    font-weight: bold;
    line-height: 33px;
    text-align: center;
    text-decoration: none;
}
#menu li ul {
	left: 0;
	top:20px;
	position: absolute;
	z-index: 100;
	background:#000;
	width:180px;
	padding:15px;
	padding-bottom:0px;
	padding-top:0px;
	background:url('../image/transparent.png') ;
}
#menu li li {
	clear: both;
	margin:0px;
}
#menu li ul a {
	color: #FFFFFF;
	line-height: 20px;
	padding-left: 0px;
	vertical-align: middle;
	display:block;
	text-align:left;
}

#menu li ul a:hover {
 color:#DBB527;
 text-decoration:underline;

}
#menu li ul ul {
	margin: -30px 0 0 160px;
}
#menu li li:hover {
	background: #333;
}
#menu ul ul {
	display: none;
}
#menu ul li:hover > ul, #menu > ul li.hover > ul {
	display: block;
}
/************************************/