* {margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:940px; margin:0 auto;}
body {font:13px Arial, Helvetica, sans-serif; color:#6b6b6b; background:url(images/bg.jpg) repeat #fff;}
a {outline:none; cursor:pointer; color:#ba5051; text-decoration:underline;}
a:hover {text-decoration:none; color:#000;}
input[type=text]{ height:20px; padding-left:5px; }
html,body {height:100%;}
.wrap_it_all {min-height:100%;}
* html .wrap_it_all {height:100%;}
.empty {height:133px;}
.footer {height:133px; margin-top:-133px;}
.footer_wrap {height:132px; border-top:1px solid #eaeaea; background:url(images/foot.jpg) repeat-x bottom left #fff; min-width:970px;}
.foot {width:940px; margin:0 auto; position:relative; height:132px;}

/*foot_top*/
.foot_top {height:72px;}
.foot_top .ft {float:left; width:156px;}
.foot_top .ft a {display:block; width:131px; height:47px; color:#7f7f7f; font-size:11px; line-height:14px; text-decoration:none; padding:25px 0 0 25px;}
.foot_top .ft1 a {background:url(images/ft1.jpg) no-repeat 0px 30px;}
.foot_top .ft2 a {background:url(images/ft2.jpg) no-repeat 0px 30px;}
.foot_top .ft3 a {background:url(images/ft3.jpg) no-repeat 0px 30px;}
.foot_top .ft4 a {background:url(images/ft4.jpg) no-repeat 0px 30px;}
.foot_top .ft5 a {background:url(images/ft5.jpg) no-repeat 0px 30px;}
.foot_top .ft6 a {background:url(images/ft6.jpg) no-repeat 0px 30px;}
.foot_top .ft a:hover {color:#000;}

/*copy*/
.copy {position:relative; width:940px; height:60px;}
.copy .macros {position:absolute; left:0; height:60px; line-height:60px; z-index:5; top:0;}
.copy .macros a {color:#fff; font-weight:bold;}

.copy h6 {text-align:center; font-size:12px; /*color:#fff;*/ font-weight:bold; height:60px; line-height:60px; display:block;}
.copy h6 a {/*color:#fff;*/ text-decoration:none;}
.copy h6 a:hover {text-decoration:underline;}

/*more*/
.more {}
.more a {display:block; width:97px; height:27px; background:url(images/more.png) no-repeat 0px 0px; float:left; text-align:center; line-height:27px; font-size:11px; font-weight:bold; color:#7e7e7e; text-shadow:1px 1px 1px #f2f2f2; text-transform:uppercase; letter-spacing:1px; text-decoration:none;}
.more a:hover, .rec_more a:hover, .reply a:hover {background-position:0px -27px; color:#fff; text-shadow:none;}
.more_in_loop {}
.more_in_loop a {float:right;}

/*style*/
.style {}
.style p {line-height:20px; padding:0 0 15px 0;}
.style .alignleft {float:left;}
.style .alignright {float:right;}
.style .aligncenter {margin:0 auto;}
.style img.alignleft {display:block; margin:0 15px 0px 0;}
.style img.alignright {display:block; margin:0 0 0px 15px;}
.stlye img.aligncenter {display:block;}
.style img {border:1px solid #e5e5e5; padding:5px; background:#fff;}
.style img:hover {background:#893c3e;}
.style b, .style strong {color:#1d1b1b; font-size:13px;}
.style ul, .style ol {padding:0 0 20px 10px; font-size:14px;}
.style li {padding:5px 0;}
.style blockquote {font-style:italic; letter-spacing:1px; color:#000; padding:0 0 20px 80px;}
.style h1 {font-size:28px; color:#222222; text-shadow:1px 1px 1px #fff; font-weight:normal; padding:0 0 15px 0;}
.style h2 {font-size:24px; color:#222222; text-shadow:1px 1px 1px #fff; font-weight:normal; padding:0 0 15px 0;}
.style h3 {font-size:21px; color:#222222; text-shadow:1px 1px 1px #fff; font-weight:normal; padding:0 0 15px 0;}
.style h4 {font-size:18px; color:#222222; text-shadow:1px 1px 1px #fff; font-weight:normal; padding:0 0 15px 0;}
.style h5 {font-size:16px; color:#222222; text-shadow:1px 1px 1px #fff; font-weight:normal; padding:0 0 15px 0;}
.style h6 {font-size:14px; color:#222222; text-shadow:1px 1px 1px #fff; font-weight:normal; padding:0 0 15px 0;}
.style .first-letter {font-size:40px; width:58px; height:59px; color:#565656; display:block; float:left; text-align:center; line-height:52px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(images/first-letter.jpg) no-repeat 0px 0px; margin:0 15px 0 0;}


.nonhover {border:none !important; padding:0 !important; background:none !important;}
.nonhover:hover {border:none;}

/*head*/
.head {position:relative; width:100%; height:122px; background:url(images/grad_top_bg.jpg) repeat-x top; min-width:1070px;}
.head_bg {height:122px; background:url(images/grad_top.jpg) no-repeat top center;}
.head_wrap {position:relative; width:940px; margin:0 auto; height:122px;}

.logo {position:absolute; left:0; top:4px; width:217px; height:122px;}
.logo a {/*display:block; width:217px; height:122px; background:url(images/logo.png) no-repeat 0px 59px; z-index:2; text-decoration:none;*/}
.logo a span {display:block; position:absolute; width:217px; text-align:center; font-size:60px; color:#ffffff; top:-3px;}
.logo .logo_desc {position:absolute; top:72px; width:217px; text-align:center; color:#fff; font-size:11px; text-transform:uppercase; display:block; font-weight:normal; letter-spacing:1px;}

.topper {padding:5px 0 0 240px;}
.topper_bg {/*background:url(images/dot_vertical.png) repeat-y 0px 0px;*/ height:110px; width:680px; position:relative; float:right;}

.hlog {position:absolute; height:34px; right:0; top:12px;}
.hlog_left {float:left; background:url(images/dot_vertical.png) repeat-y 0 0px; height:45px; line-height:45px; width:201px; text-align:center; }
.hlog_right {float:left; width:113px; height:34px;}
.hlog_right a {display:block; width:113px; height:34px; text-align:center; line-height:34px; color:#fff; font-size:11px; text-transform:uppercase; text-decoration:none; background:url(images/login_button.png) no-repeat 0px 0px; font-weight:bold; letter-spacing:1px;} 

.naver {background:url(images/dot_horizontal.png) repeat-x 0px 0px; height:45px; position:absolute; width:680px; top:63px; right:0px; padding:2px 0 0 0; overflow:hidden;}
.naver ul {list-style:none;}
.naver ul li {display:block; float:left;}
.naver ul li a {display:block; float:left; height:45px; line-height:45px; background:url(images/dot_vertical.png) repeat-y 0 0px; padding:0 14px; text-decoration:none; /*text-transform:uppercase;*/ font-size:13px; color:#000; /*text-shadow:1px 1px 1px #000;*/ font-weight:bold;}
.naver ul li a:hover {text-decoration:underline;}
.naver ul .naver_last a {/*background:none;*/}
.naver ul .current-menu-item a {text-decoration:underline;}

/*paging*/
.paging {height:125px; background:url(http://www.imaxpremier.com/wp-content/uploads/2013/04/slider_place.jpg) no-repeat top center; position:relative; z-index:1; min-width:1000px;}
.menu_bg {background:url(images/menu_bg.jpg) repeat 0px 0px; height:125px; position:relative;}
.menu_wrap {position:relative; width:1100px; margin:0 auto; border-color:transparent;}
.paging ul {list-style:none;}
.paging ul li {display:block; float:left; position:relative; height:61px; width:155px; text-align:center;}
.paging ul li a {display:block; background:url(images/menu_line.jpg) no-repeat 0px 0px; height:61px; line-height:65px; text-transform:uppercase; font-size:13px; font-weight:bold; color:#5f5f5f; text-shadow:1px 1px 1px #fff; text-decoration:none; letter-spacing:1px; }
.paging ul li a:hover {text-decoration:none;}
.paging ul li a span {display:block;}
.paging ul li a .pag_r {padding:0px;}
.paging ul li a:hover {background:#fff;}
.paging ul li a:hover .pag_l {background:none;}
.paging ul li a:hover .pag_r {background:none; padding:0px;}


.paging ul .hover a {background:#fff;}
.paging ul .hover a .pag_l {background:none;}
.paging ul .hover a .pag_r {background:none; padding:0px;}

.paging ul .current-menu-item a {background:#fff;}
.paging ul .current-menu-item a .pag_l {background:none;}
.paging ul .current-menu-item a .pag_r {background:none; padding:0px;}
.paging ul .current-menu-item a:hover {}

.sub-menu {z-index: 9999 !important;}


.paging ul li ul .current-menu-item a {background:url(images/pag_hov.jpg) repeat-x bottom #fff; margin:0;}
.paging ul li ul .current-menu-item a .pag_l {background:none;}
.paging ul li ul .current-menu-item a .pag_r {background:none;}

.paging ul li ul {position:absolute; top:61px; left:0px; width:160px; display:none;}
.paging ul li ul li {float:none; height:auto;}
.paging ul li ul li a {height:auto; line-height:normal; padding:14px 24px; background:url(images/pag_bg.jpg) repeat-x bottom #fff; min-height:1px;}
.paging ul li ul li a .pag_r {padding:0 !important;}
.paging ul li ul li a:hover {background:url(images/pag_hov.jpg) repeat-x bottom #fff; margin:0;}
.paging ul li ul li a:hover .pag_l {background:none;}
.paging ul li ul li a:hover .pag_r {background:none; padding:0;}

.paging ul .hover ul li a {height:auto; line-height:normal; padding:14px 24px; background:url(images/pag_bg.jpg) repeat-x bottom #fff; margin:0;}
.paging ul .hover ul li a .pag_l {background:none;}
.paging ul .hover ul li a .pag_r {background:none; padding:0;}
.paging ul .hover ul .hover a {background:url(images/pag_hov.jpg) repeat-x bottom #fff; margin:0;}

.paging ul li ul li ul {top:0; left:160px;}
.paging ul .hover ul .hover ul li a {background:url(images/pag_bg.jpg) repeat-x bottom #fff;}
.paging ul .hover ul .hover ul .hover a {background:url(images/pag_hov.jpg) repeat-x bottom #fff; margin:0;}


/*agent*/
.agent_pad {padding:25px 0; background:url(images/line.png) repeat-x bottom;}
.agent {background:#fff; border:1px solid #000; padding:15px;}
.ag_title h3 {font-size:20px; text-transform:uppercase; letter-spacing:1px; font-weight:normal;}
.ag_title {padding:0 0 10px 0;}
.ag_title h3 a {color:#222222; text-decoration:none;}
.ag_title h3 a:hover {color:#333; text-decoration:none; text-shadow:1px 1px 1px #ccc;}
.ag_info {}
.agin {float:left; width:30%; padding:0 10px 0 0; font-size:11px; color:#000; letter-spacing:1px;}
.agin span {font-weight:bold; font-size:14px; display:block;}
.ag_left {float:left; width:150px;}
.ag_right {float:right; width:370px;}
.agent .more {padding:10px 0 0 0;}
.single_post .ag_info {padding:0 0 25px 0;}

/*offer*/
.offer {padding:25px 0; border-bottom:1px solid #f3edee; position:relative;}
.offer_left {float:left; width:58px;}
.offer_left a {display:block; width:58px; height:59px; line-height:59px; text-align:center; color:#000; text-decoration:none; font-size:30px; background:url(images/off.png) no-repeat 0px 0px;} 
.offer_right {float:right; width:500px;}
.offer_title {padding:0 0 10px 0;}
.offer_title h3 {font-size:16px; text-transform:uppercase; color:#000; letter-spacing:1px; font-weight:normal;}
.offer_con {line-height:20px; padding:0 0 10px 0;}

/*slider*/
.slider_wrap {background:url(http://www.imaxpremier.com/wp-content/uploads/2013/04/slider_place.jpg) repeat-x 0px 0px; border-color:transparent;}
.slider_bg {background:url(http://www.imaxpremier.com/wp-content/uploads/2013/04/slider_place.jpg) no-repeat top center; height:440px; min-width:940px;}
.slider_holder {width:940px; margin:0 auto; padding:0 0 0 12px;}
#slider {width:940px; height:440px; position:relative; overflow:hidden;}
#slider .gv-img_wrap {width:97px !important; height:77px !important;}
#slider .gv-img_wrap img {width:97px !important; height:77px !important; top:0 !important; left:0 !important;}
#slider .gv-img_wrap img:hover {width:91px !important; border:3px solid #fff; height:71px !important;}
#slider .gv-strip_wrapper {top:26px !important; left:829px !important;}
#slider .gv-nav-next {background:url(images/gv-nav-next.png) no-repeat 55px 9px; width:117px; height:25px; bottom:0 !important; right:0 !important; left:auto !important; top:auto !important; cursor:pointer;}
#slider .gv-nav-next:hover {background-position:55px -16px;}
#slider .gv-nav-prev {background:url(images/gv-nav-prev.png) no-repeat 55px 9px; width:117px; height:25px; top:0 !important; right:0 !important; left:auto !important; bottom:auto !important; cursor:pointer;}
#slider .gv-nav-prev:hover {background-position:55px -16px;}
#slider .slider_info {position:absolute; /*background:url(images/info.png) no-repeat 0px 0px;*/ top:0; right:0; width:819px; height:31px; display:block;}

.sbl {position:absolute; bottom:0; left:0; width:819px; padding:31px 0 0 0; display:block; z-index:1;}
.sbl_bg {background:#201818; padding:20px 30px 10px 30px; min-height:1px; display:none; opacity:0.6;}
.slider_desc_left {float:left; font-size:36px; color:#ffffff; display:block;}
.slider_desc_right {float:left; width:540px; padding:0 0 0 20px; font-size:11px; text-transform:uppercase; display:block;}

.gv-panel a:hover .sbl_bg {display:block;}

/*container*/
.container {background:url(images/container_bg.jpg) repeat-x bottom left #fff; min-height:290px;}
.container_wrap {width:940px; margin:0 auto; padding:27px 0 0 0; min-height:1px;}
.cont {display:block; float:left; width:312px; height:229px; background:url(images/container_block.png) no-repeat 0px 0px; padding:0 2px 2px 0;}
.cont_last {padding:0 0 2px 0;}
.cont_wrap_pad {padding:14px 0 0 13px;}
.cont_wrap {width:286px; height:199px; overflow:hidden; position:relative;}
.cont_img_none {background:#211919; width:286px; height:199px;}
.cont_img {}
.cont_img a {display:block; text-decoration:none;}
.cont_abs {position:absolute; width:286px; height:76px; background:url(images/cont_abs.png) repeat; left:0; bottom:0; display:block;}
.cont_abs_line {position:absolute; width:286px; height:2px; background:url(images/cont_abs_line.png) no-repeat 0px 0px; top:42px; left:0; display:block;}
.cont_title {color:#fff; font-size:24px; text-shadow:1px 1px 1px #000; height:42px; line-height:42px; display:block; text-align:center;}
.cont_abs_more {display:block; color:#fff; text-transform:uppercase; letter-spacing:1px; font-size:11px; text-shadow:1px 1px 1px #000; font-weight:bold; text-align:center; height:34px; line-height:34px;}
.cont_wrap a:hover .cont_abs_more {text-decoration:underline;}
.cont_wrap a:hover .cont_abs {background:url(images/cont_abs_hov.png) repeat;}

/*main*/
.main {padding:33px 0; min-height:1px;}
.main_left {float:left; width:300px;}
.main_right {float:right; width:620px;}

.ml_title {background:url(images/line.png) repeat-x top left;}
.ml_title_line {background:none; repeat-x bottom left; font-size:11px; color:#595959; font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-shadow:1px 1px 1px #fff; padding:15px 80px 15px 0;}

/*recently*/
.recently {padding:0 0 20px 0; position:relative;}
.rec_wrap {}
.rec_wrap ul {list-style:none;}
.rec_wrap ul li {width:300px; height:465px; display:block; float:none !important;}
.rec_wrap .rec_pad {padding:15px 0;}
.rec_wrap h3 {color:#000000; font-size:12px; padding:0 0 15px 0;}
.rec_ex {color:#838383; line-height:20px; padding:0 0 12px 0; overflow:hidden; height:53px;}
.rec_more {}
.rec_more a {display:block; width:97px; height:27px; background:url(images/more.png) no-repeat 0px 0px; float:left; text-align:center; line-height:27px; font-size:11px; font-weight:bold; color:#7e7e7e; text-shadow:1px 1px 1px #f2f2f2; text-transform:uppercase; letter-spacing:1px; text-decoration:none;}
.rec_left {float:left; width:140px; padding:0 20px 0 0;}
.rec_thumb {}
.rec_thumb img, .rec_thumb a {display:block;}
.rec_thumb img {padding:5px; border:1px solid #e5e5e5; background:#fff;}
.rec_thumb a:hover img {background:#893c3e;}

.rec_wrap .jcarousel-clip-vertical {width:300px; height:465px; overflow:hidden;}
.jcarousel-control, .jcarousel-control_cli {position:absolute; top:14px; right:0; height:17px; overflow:hidden;}
.jcarousel-control span, .jcarousel-control_cli span {display:block; float:left; width:17px; padding:0 4px 0 0;}
.jcarousel-control .jscon_last {padding:0;}
.jcarousel-control span a, .jcarousel-control_cli span a {display:block; width:17px; height:17px; background:url(images/car_button.png) no-repeat -21px 0px; text-indent:-9999px;}
.jcarousel-control span .inactive, .jcarousel-control_cli span .inactive {background-position:-21px 0px;}
.jcarousel-control span .active, .jcarousel-control span a:hover, .jcarousel-control_cli span .active, .jcarousel-control_cli span a:hover {background-position:0px 0px;}

/*title*/
.title {}
.title h2 {font-size:24px; color:#222222; text-shadow:1px 1px 1px #fff; font-weight:normal;}
.title h2 a {color:#222222; text-decoration:none;}
.title h2 a:hover {color:#333; text-decoration:none; text-shadow:1px 1px 1px #ccc;}

/*mr_bg*/
.mr_bg {background:#fff; border:1px solid #e6e6e6;}
.mr_wrap {width:540px; margin:0 auto;}
.art_mr {padding:47px 0; border-bottom:1px solid #f3edee;}
.art_mr_last {border-bottom:none;}
.art_mr_con {padding:24px 0 0 0;}

/*clients*/
/*.clients {position:relative; width:300px;}
.cbl {padding:29px 0 0 0;}
.cbl ul {list-style:none;}
.cbl ul li a, .cbl ul li img {display:block;}
.cbl ul li {width:300px; height:116px;}
.cbl .jcarousel-clip-vertical {width:300px; height:116px; overflow:hidden;}
*/
/*connect*/
.connect {}
.connect_left {float:left; width:325px; overflow:hidden; position:relative;}
.connect_right {float:right; width:590px;}
.map_connect {padding:0 0 20px 0;}
.add_connect {font-size:16px;}
.add_connect p {padding:0 0 10px 0;}
.add_connect ul {list-style:none;}
.add_connect li {padding:5px 0;}
.add_connect strong, .add_connect b {font-size:13px; color:#000;}
.connect_content {padding:20px 0 0 0;}

/*page_title*/
.page_title {padding:0 0 20px 0;}
.page_title h2 {background:url(images/line.png) repeat-x bottom; padding:0 0 10px 0; font-size:30px; color:#020202; text-shadow:1px 1px 1px #fefefe; letter-spacing:1px; font-weight:normal;}

/*forma*/
.forma {padding:20px 0;}
.forma li {list-style:none; padding:0 0 10px 0;}
.forma fieldset {display:block; border:none;}
.forma fieldset legend {display:none;}
.forma label {font-size:13px; font-weight:bold; letter-spacing:1px; color:#020202; text-shadow:2px 2px 2px #ccc; padding:5px 0 5px; display:block;}
.forma input.single {border:1px; solid #020202; height:25px; line-height:25px; width:60%; padding:0 5px; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; display:block;}
.forma .reqtxt, .forma .emailreqtxt {color:#833f41; font-size:10px; letter-spacing:1px; text-transform:uppercase; display:block; padding:3px 0 0 0;}
.forma textarea {/*border:1px; solid #020202;*/ height:200px; width:90%; padding:5px; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; display:block; max-width:90%; min-width:90%; overflow:auto;} 
.forma .linklove {display:none;}
.forma .cf-sb input {display:block; padding:5px 10px; font-size:14px; color:#000; letter-spacing:1px; cursor:pointer !important;}
.failure, .waiting {padding:0 0 10px 0; font-size:16px; font-weight:bold; color:#ff0000;}
.success {padding:0 0 10px 0; font-size:16px; font-weight:bold; color:#060;}
.forma .cf_li_err label {color:#ff0000;}

/*loop*/
.loop {}
.loop_pad {}
.loop_left {width:568px; background:#fff; border:1px solid #f3dee; float:left; padding:0 25px 25px 25px; min-height:1px;}
.loop_right {float:right; width:300px;}

/*not-found*/
.not-found {padding:25px 0 0 0;}
.not_found_title {font-size:18px; text-shadow:1px 1px 1px #ccc; text-transform:uppercase; letter-spacing:1px; color:#020202;}
.not-found .entry-content {color:#020202; padding:5px 0 0 0;}

/*navigation*/
.navigation {padding:0px 0 0 0;}
.nav-previous {float:left; width:40%;}
.nav-next {float:right; width:40%; text-align:right;}
#nav-below #wp_page_numbers { margin-top:20px; float:none; }
#nav-below #wp_page_numbers ul li.page_info { color:#555; }
#nav-below #wp_page_numbers ul li, #nav-below #wp_page_numbers ul li a { padding:0; width:20px; height:20px; display:block; line-height:22px; text-align:center; }
#nav-below #wp_page_numbers ul li.page_info { width:80px; height:22px; }
#nav-below #wp_page_numbers ul li.active_page, #nav-below #wp_page_numbers ul li.active_page a { width:22px; height:22px; display:block; line-height:22px; text-align:center; }
#nav-below #wp_page_numbers ul li a, #nav-below #wp_page_numbers ul li a:link, #nav-below #wp_page_numbers ul li a:visited { color:#555; }
#nav-below #wp_page_numbers ul li:hover { background-color:#F7D455; }
/*art*/
.art {padding:25px 0; border-bottom:1px solid #f3edee;}
.art_top {font-size:14px; padding:10px 0 0 0;}
.art_bot {padding:0 0 15px 0; font-size:14px;}

/*post_in_loop*/
.post_in_loop {padding:25px 0; border-bottom:1px solid #f3edee; position:relative;}
.pil {padding:10px 0 0 0;}
.pil_left {float:left; width:212px;}
.pil_img {}
.pil_img a, .pil_img img {display:block;}
.pil_img img {border:1px solid #e5e5e5; padding:5px; background:#fff;}
.pil_img a:hover img {background:#893c3e;}
.pil_right {float:right; width:350px;}
.entry-meta_post {font-size:11px; color:#000; text-transform:uppercase; letter-spacing:1px; padding:5px 0 0 0;}
.entry-utility_post {font-size:11px; color:#000; text-transform:uppercase; letter-spacing:1px; padding:10px 0 0 0;}
.sin_price_post {position:absolute; right:0; top:25px; font-size:20px;}
.solded_post {position:absolute; right:120px; top:25px; font-size:20px; color:#ff0000;}
.post_in_loop .title h2 {padding:0 210px 0 0;}
.post_in_loop .single_desc {padding:10px 0;}

/*sidebar*/
.sidebar {}
.sidebar .widget-container {padding:0 0 20px 0;}
.sidebar .widget-container .widget-title {font-size:18px; color:#020202; text-shadow:1px 1px 1px #ccc; letter-spacing:1px; font-weight:normal; padding:0 0 5px 0;}
.find {}
.find_in {float:left; width:190px; padding:0 10px 0 0;}
.find_in input {display:block; height:25px; line-height:25px; border:1px solid #000; font-size:14px; padding:0 5px; width:178px;}
.find_sub {float:left; width:97px;}
.find_sub input {display:block; display:block; width:97px; height:27px; background:url(images/more.png) no-repeat 0px 0px; text-align:center; line-height:27px; font-size:11px; font-weight:bold; color:#7e7e7e; text-shadow:1px 1px 1px #f2f2f2; text-transform:uppercase; letter-spacing:1px; text-decoration:none; border:none; cursor:pointer !important;}
.sidebar .widget-container ul {list-style:none;}
.sidebar .widget-container ul li {font-size:14px; padding:3px 0;}
.sidebar .widget-container ul li ul {padding:0 0 0 10px;}
.sidebar .widget_calendar table {width:100%; border-collapse:collapse;}
.sidebar .widget_calendar table tr td {padding:3px; vertical-align:middle; text-align:center; border:1px solid #000; background:#fff;}
.sidebar .widget_calendar table tr th {padding:3px; vertical-align:middle; text-align:center; color:#000;}
.sidebar .widget_calendar caption {font-size:14px; letter-spacing:1px; text-transform:uppercase; padding:0 0 10px 0; color:#000;}

/*sin*/
.sin {}
.sin_left {float:left; width:500px;}
.sin_right {float:right; width:425px;}
.sin_bord {border:1px solid #666; background:#fff; padding:25px 25px 0 25px; min-height:1px;}
.sin_bord p { float:left; width:50%; margin-bottom:10px; }
.content_post {border:1px solid #666; background:#fff; padding:25px 25px 0 25px; min-height:1px;}
.entry-meta {padding:0 0 20px 0; font-size:16px; min-height:1px;}
.sin_thumb {padding:0 0 5px 0;}
.sin_thumb a, .sin_thumb img {display:block;}
.sin_images {padding:0 0 0 1px;}
.sin_images .sin_img a, .sin_images .sin_img img {display:block;}
.sin_images .sin_img img {border:1px solid #e5e5e5; padding:5px; background:#fff;}
.sin_images .sin_img {float:left; width:137px; padding:0 6px 6px 0;}
.sin_images .sin_img_last {padding:0 0 6px 0;}
.sin_map {padding:20px 0 0 0; width:425px; overflow:hidden;}
.entry-utility {padding:20px 0 0 0; font-size:16px;}
.single_post {position:relative; width:940px;}
.single_post .page_title h2 {padding:0 200px 10px 0;}
.single_post .page_title .sold_title {padding:0 0px 10px 0;}
.sin_price {position:absolute; right:0; top:0; font-size:30px; color:#000; letter-spacing:1px; text-shadow:1px 1px 1px #ccc;}
.single_desc {padding:0 0 10px 0;}
.single_desc_title {font-size:14px; text-transform:uppercase; letter-spacing:1px; color:#020202; text-shadow:1px 1px 1px #ccc; padding:0 0 10px 0; color:#BA5051;}
.single_desc_con {line-height:20px; color:#000; letter-spacing:1px; font-size:11px; text-transform:uppercase; background:url(images/line.png) repeat-x top;}
.single_desc_con_line {background:url(images/line.png) repeat-x bottom; padding:10px 0;}

/*comments*/
#comments {padding:25px 0 0 0;}
#reply-title, #comments-title {font-size:16px; text-transform:uppercase; letter-spacing:1px; color:#000; font-weight:normal; padding:0 0 10px 0;}
#commentform {}
#commentform label {font-size:13px; font-weight:bold; letter-spacing:1px; color:#020202; text-shadow:2px 2px 2px #ccc; padding:0 0 5px 0; display:block;}
#commentform .comm_in input {border:1px solid #020202; height:25px; line-height:25px; width:60%; padding:0 5px; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; display:block;}
#commentform textarea {border:1px solid #020202; height:200px; width:90%; padding:5px; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; display:block; max-width:90%; min-width:90%; overflow:auto;} 
.form-submit input {display:block; padding:5px 10px; font-size:14px; color:#000; letter-spacing:1px; cursor:pointer !important;}
.commentlist {}
.commentlist li {list-style:none; padding:10px; border:1px solid #e5d5d5; margin:0 0 5px 0;}
.commentura {position:relative; padding:0 0 30px 0;}
.reply {position:absolute; right:0; bottom:10px;}
.reply a {display:block; width:97px; height:27px; background:url(images/more.png) no-repeat 0px 0px; float:left; text-align:center; line-height:27px; font-size:11px; font-weight:bold; color:#7e7e7e; text-shadow:1px 1px 1px #f2f2f2; text-transform:uppercase; letter-spacing:1px; text-decoration:none; overflow:hidden;}
.comment-author {float:left; width:72px;}
.comment-author a, .comment-author img {display:block;}
.comment-author img {padding:5px; background:#fff; border:1px solid #e5e5e5;}
.comm_left {padding:0 0 0 80px;}
.comment-meta {font-size:11px; text-transform:uppercase; letter-spacing:1px; padding:0 0 10px 0; color:#020202;}
#comments .fn {font-size:14px;}
.comment-body {line-height:20px; padding:0 0 10px 0; color:#333;}
.logged-in-as, .comment-notes {font-size:14px; color:#000; padding:0 0 10px 0;}
.subscribe-to-comments {font-size:14px; color:#000; padding:10px 0 0 0;}
.subscribe-to-comments label {display:inline !important;}
.comment-form-comment {padding:0 0 10px 0;}
.form-allowed-tags, .comment-form-author, .comment-form-email, .comment-form-url {padding:0 0 10px 0;}
.required {color:#BA5051;}
#respond {padding:20px 0 0 0;}
.nopassword, .nocomments {display: none;}
#comments .pingback {border-bottom: 1px solid #e7e7e7; margin-bottom: 18px; padding-bottom: 18px;}
.commentlist li.comment+li.pingback {margin-top: -6px;}
#comments .pingback p {display: block; font-size: 12px; line-height: 18px; margin: 0;}
#comments .pingback .url {font-size: 13px; font-style: italic;}
.solded {position:absolute; top:0; right:200px; font-size:30px; color:#ff0000; letter-spacing:1px; text-shadow:1px 1px 1px #ccc;}

/*archive-meta*/
.archive-meta_pad {padding:0 0 25px 0;}
.archive-meta {border:1px solid #000; background:#fefefe; padding:10px; line-height:20px; text-transform:uppercase; color:#000; font-size:11px; letter-spacing:1px; min-height:1px;}
.toplinks { float:right; margin:10px 0px 0 0; }
.toplinks ul { list-style-type:none; margin:0px; padding:0px; }
.toplinks ul li { float:left; margin-right:20px; color:#000; text-decoration:none; font-size:13px; }
.toplinks ul li a { color:#000; text-decoration:none; font-size:13px; border-bottom:solid 1px; padding-bottom: 2px; }
.entry-content { background-color:#fff; padding:20px; border:solid 1px #ddd; }
.contlabel { margin:8px 0 3px 0; color:#000; }
input.conttext { width:300px; border:solid 1px #000; height:25px; padding:0px; }
.contta { width:520px; border:solid 1px #000; height:150px; }
#contactform { margin:20px 0; }
#contsubmit { margin:10px 0; width:60px; }
.listingthumb { float:left; }
.listingdetail { float:left; margin-left:20px; }
.listingdetail p { margin-bottom:5px; }
.successmsg { color:#009900; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#property_result { width:568px; background-color:#fff; padding:25px; }
#property_result table { border-bottom:1px solid #F3EDEE; padding-bottom:20px; margin-bottom:20px; width:100%; }
#property_result table td { padding:0; vertical-align:top; }
#property_result table td img { margin-right:20px; }
.sortbar { float:right; padding:0px 0px 0 0; }
#sortby { width:120px; margin-left:5px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/*menu-twitter*/
.menu-twitter {
	text-indent: -9999px;
	background-image: url(http://www.imaxpremier.com/wp-content/uploads/2013/01/twitter-logo-small-1.gif) !important; 
	background-repeat: no-repeat !important;
	margin-left: 0px !important;
	width: 50px;
}

/*menu-facebook*/
.menu-facebook {
	text-indent: -9999px;
	background-image: url(http://www.imaxpremier.com/wp-content/uploads/2013/01/1357186797_facebook.png) !important;
	background-repeat: no-repeat !important;
	margin-left: 0px !important;
	width: 50px;
}

/*menu-linkedin*/
.menu-linkedin {
	text-indent: -9999px;
	background-image: url(http://www.imaxpremier.com/wp-content/uploads/2013/01/1357186881_linkedin.png)
!important; 
	background-repeat: no-repeat !important;
	margin-left: 0px !important;
	width: 50px;
}

/*menu-youtube*/
.menu-youtube {
	text-indent: -9999px;
	background-image: url(http://www.imaxpremier.com/wp-content/uploads/2013/01/1357183603_yt.png) !important;
	background-repeat: no-repeat !important;
	margin-left: 0px !important;
	width: 50px;
}

/*menu-aboutme*/
.menu-aboutme {
	text-indent: -9999px;
	background-image: url(http://www.imaxpremier.com/wp-content/uploads/2013/01/AboutMe-icon.png) !important;
	background-repeat: no-repeat !important;
	margin-left: 0px !important;
	width: 50px;
} 

/*menu-pinterest*/
.menu-pinterest {
	text-indent:-9999px;
	background-image: url(http://www.imaxpremier.com/wp-content/uploads/2013/04/pinterest-icon.png) !important;
	background-repeat: no-repeat !important;
	margin-left: 0px !important;
	width: 50px;
}


