/*Template: Calliope
  Author: Towfiq I.
  website: www.towfiqi.com
*/
body { margin: 0px; padding: 0px; border: 0px; font-family:Arial, Helvetica, sans-serif; background:#E6E6E6; color:#666; }
/*Fonts*/
a { font-size:12px; color:#666; }
a:link { color:#666; text-decoration:none; }
a:hover { color:#ed1c24; text-decoration:none; }
a:visited { color:#999999; text-decoration:none; }
h1 { font-size:20px; font-weight:bold; color:#333; }
h2 { font-size:24px; font-weight:bold; color:#222; margin:0px; }
h3 { font-size:14px; font-weight:bold; color:#333; }
p { float:left; font-size:14px; line-height:20px; margin:0 0 10px; text-align:justify; width:100%; }
/*Fonts END*/
.sub_wrapper { width:980px; margin:0 auto; }
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf { zoom:1; }
.header { width:100%; float:left; border-bottom:solid 2px #888; background: #bbbbbb; /* for non-css3 browsers */ background: -webkit-gradient(linear, left top, left bottom, from(#bfbfbf), to(#b5b5b5)); /* for webkit browsers */ background: -moz-linear-gradient(top, #bfbfbf, #b5b5b5); /* for firefox 3.6+ */ }
.toprow { width:100%; float:left; min-height:150px; background:#f6f6f6; border-bottom:2px solid #dcdcdc; }
.toprowsub { height:70px; border-bottom:solid 1px #ccc; background: #FFFFFF url(../images/bg2.gif) repeat-x; }
.toprowsub h2 { padding:15px 30px; }
.midrow { width:960px; margin:0 auto; }
.bottomrow { width:960px; margin:0 auto; }
.bottomrow .textbox h2 { color:#666; float:left; width:100%; margin-bottom:10px; }
.bottomrow .textbox h2 span { color:#ed1b24; }
.bottomrow .textbox h3 { color:#545454; font-size:15px; float:left; width:100%; margin:0 0 10px 0; }
.bottomrow ul { width:100%; float:left; margin:0 0 10px 0; }
.bottomrow table { border:0; padding:0; margin:0 0 10px 0; float:left; }
.bottomrow table tr { border: solid 1px #b9b9b9; }
.bottomrow table tr td { border: solid 1px #b9b9b9; padding:5px; font-size:14px; }
/*LOGO*/
#logo { padding:5px; float:left; margin-top:-22px;}
h1#logo{font-size:0;}
#logo a { background:url(../images/logo_adore.png) no-repeat; display:block; width:300px; height:128px; text-indent:-10000px; }
/*LOGO END*/
/*Menu Begin*/
.menu { float:right; margin-top:30px; }
.menu ul li { z-index:9999px; display:inline; list-style-type:none; position:relative; }
.menu ul li a { padding:5px 0px; font-size:12px; text-decoration:none; margin:0px 10px; font-weight:bold; }
.menu ul li a span { font-size:12px; text-decoration:none; padding:6px 17px !important; color:#333; margin-left:-4px; }
.menu ul li a.active { background:url(../images/menur.png) no-repeat 100% 0px; }
.ie7 .menu ul li a.active { background:url(../images/menur.png) no-repeat 100% 8px; }
.menu ul li a.active span { background:url(../images/menul.png) no-repeat 0 1px; padding:5px 10px; color:#fff; }
.ie7 .menu ul li a.active span { background:url(../images/menul.png) no-repeat 0 3px; }
.menu ul li a:hover { background:url(../images/menur.png) no-repeat 100% 0px; font-weight:bold; }
.ie7 .menu ul li a:hover { background:url(../images/menur.png) no-repeat 100% 8px; }
.menu ul li a:hover span { background:url(../images/menul.png) no-repeat 0 1px; padding:5px 10px; color:#fff; }
.ie7 .menu ul li a:hover span { background:url(../images/menul.png) no-repeat 0 3px; }
.menu ul ul { display:none; position:absolute; background:#717171; border:1px solid #515151; left:7px !important; top:24px !important; padding:10px; width:220px !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; ; }
.ie7 .menu ul ul { left:-32px !important; top:32px !important; }
.menu ul ul li { margin:0; width:100% !important; float:left; border-bottom:1px solid #555; }
.menu ul ul li a { margin:0 !important; width:100%; float:left; padding:5px 0; color:#aaa; }
.menu ul ul li a:hover { color:#fff; background:none; }
/*Menu End*/
.center { width:960px; margin:0 auto; background:url(../images/bg.gif); /*margin-top:50px;*/ }
/*SlideShow Begin*/
.fixed_slider { width:100%; float:left; margin:10px 0; }
.fixed_slider .slogan { border-right:1px solid #dcdcdc; float:left; font-size:22px; letter-spacing:2px; line-height:36px; padding:10px 50px 10px 0; margin:90px 0 0 0; width:480px; }
.fixed_slider .img_box { float:right; }
.fixed_slider .img_box img { border:3px solid #555; }
/*SlideShow End*/
/*Homepage Boxs*/
#container { float:left; }
.box { margin-top:20px; padding-top:10px; width:310px; height:auto; float:left; background:url(../images/border.jpg) no-repeat bottom right; }
.box h1 { padding-left:10px; }
.box p { margin:0px; width:200px; padding:15px 5px 10px 5px; float:left; }
.last { background:none; }
a.plan { float:left; display:block; width:83px; height:101px; background:url(../images/plan.jpg) no-repeat 0px -101px; text-indent:-1000px; }
a.plan:hover { background-position: 0px 1px; }
a.whyus { margin-top:10px; float:left; display:block; width:83px; height:87px; background:url(../images/whyus.jpg) no-repeat 0px 0px; text-indent:-1000px; }
a.whyus:hover { background-position: 0px -88px; }
a.support { margin-top:14px; float:left; display:block; width:83px; height:72px; background:url(../images/support.jpg) no-repeat 0px 0px; text-indent:-1000px; }
a.support:hover { background-position: 0px -70px; }
a.button { background:url(../images/buttonr.gif) no-repeat right; padding:3px 0px; margin-left:2px; color:#CCCCCC; text-decoration:none; }
.button span { background:url(../images/buttonl.gif) no-repeat left; padding:3px 5px; }
/*Homepage Boxs END*/
/*Subpage Boxs*/
#box2holder { padding: 20px 30px; }
.box2 { width:450px; float:left; padding:20px 0px; }
.box2 img { border: solid 5px #F2F2F2; float:left; }
.box2 h3 { margin:0px; padding:0px 5px; float:left; }
.box2 p { width:220px; float:left; padding:5px 5px; margin:0px; }
/*Subpage Boxs END*/
/*Footer*/
.footer { background:#222222; float:left; width:100%; height:50px; border-top:solid 1px #333333; color:#FFF; }
.foot { width:960px; margin:0 auto; padding:20px 0 10px 0; text-align:center; font-size:12px; }
/*Footer END*/
.textbox { float:left; padding:20px 0px; width:980px; min-height:390px; }
.textbox ul li { font-size:14px; line-height:20px; }
.textbox2 { padding:10px 30px; background:url(../images/textbox2bg.gif) repeat-x; }
.feed { width:auto; float:left; }
.feed img { border: solid 0px; margin-top:120px; padding:0px 7px; }
table { border: solid 1px #b9b9b9; }
.address { width:300px; float:left; }
.address p { text-align:left; }

.inquiry_table { width:100%; float:left; font-size:12px; }
.inquiry_table .data { width:100%; float:left; margin-bottom:10px; }
.inquiry_table .data .label, .inquiry_table .data .label1 { width:140px; float:left; margin-right:5px; line-height:22px; text-align:right; }
.inquiry_table .data .label:after { content:" :"; padding:0 5px; float:right; }
.inquiry_table .data .label span { color:#f00; }
.inquiry_table .data .desc { width:300px; float:left; }
.inquiry_table .data .txt_box { width:260px; float:left; line-height:22px; height:22px; }
.inquiry_table .data .txt_area { width:260px; max-width:260px; min-width:260px; float:left; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; min-height:80px; }
.inquiry_table .data .select_box { width:265px; float:left; line-height:22px; height:22px; }
.inquiry_table .data .btn_submit { background:#ed1c24; border:1px solid #ab0b12; padding:5px 7px; color:#fff; cursor:pointer; float:left; margin-right:5px; }
.inquiry_table .data .btn_submit:hover { background:#de474d; }
.inquiry_table .data .btn_clear { background:#ed1c24; border:1px solid #ab0b12; padding:5px 7px; color:#fff; cursor:pointer; float:left; }
.inquiry_table .data .btn_clear:hover { background:#de474d; }