@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: Style.css
* Purpose: All the main CSS Rules required to design web pages.
****************************************************************************************************/

/*** GLOBAL RESETS ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr,th, td , input[type="radio"],input[type="checkbox"] {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; resize:none}
body {line-height:1}
html, body {height:100%}
a, a:hover {text-decoration:none; outline:none}
a:active, a:focus {outline:0} /* to avoid link borders on new browsers */
img {border:none; vertical-align:-2px}
table {border-collapse:collapse; border-spacing:0}
textarea {resize:none}
a {color:#54acbf}

/*** COMMON CLASSES ***/
.fl {float:left} .fr {float:right} .ovfl-hidden {overflow:hidden} ul.reset {list-style:none} .clr {clear:both; overflow:hidden; height:1px}

/*** BODY (GLOBAL SETTING)***/
html,body {width:100%; height:100%}
body {font:normal 13px Arial, Helvetica, sans-serif; color:#676767}

/*** MAIN ID ***/
#wrapper {width:100%}
#maincont {width:100%; background:url(../images/main_bg.jpg) repeat 0 0}
#banner_out {position:relative; margin-bottom:30px}
#maincont .banner {text-align:center; width:100%}
#maincont .banner img {width:100%}
.maincontinn {width:963px; margin:0 auto}
.maincontinn .maincont_box {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background-color:#fff; border:1px solid #e8e8e8; padding:50px 70px; overflow:hidden; margin-bottom:35px}
.maincontinn .maincont_box .rosie_img {float:left; margin:0 25px 10px 0}
.maincontinn .maincont_box .rosie_desc {}
.maincontinn .maincont_box .rosie_desc h2 {font-size:28px; color:#00baff; font-weight:bold; font-family:Helvetica, Arial, sans-serif; margin-bottom:55px}
.maincontinn .maincont_box .rosie_desc strong {font-size:18px; color:#211f1f; display:block; margin-bottom:20px}
.maincontinn .maincont_box .rosie_desc p {font-size:14px; color:#211f1f; line-height:24px; margin-bottom:20px}
.maincontinn .maincont_box .rosie_desc p img {float:right}

.maincontinn .maincont_box .rosie_desc .rosie_list_out {overflow:hidden}
.maincontinn .maincont_box .rosie_desc .rosie_list_out .rosie_desc_list {float:left; width:445px; margin-right:60px}
.maincontinn .maincont_box .rosie_desc .rosie_list_out .rosie_desc_list h3 {font-size:16px; color:#00baff; font-weight:bold; font-family:Helvetica, Arial, sans-serif; margin-bottom:14px}
.maincontinn .maincont_box .rosie_desc .rosie_list_out .rosie_desc_list h3 span {font-weight:normal}

.maincontinn .maincont_box .rosie_desc .rosie_list_out .rosie_desc_list1 {float:left; width:315px}
.maincontinn .maincont_box .rosie_desc .rosie_list_out .rosie_desc_list1 h3 {font-size:16px; color:#00baff; font-weight:bold; font-family:Helvetica, Arial, sans-serif; margin-bottom:14px}
.maincontinn .maincont_box .rosie_desc .rosie_list_out .rosie_desc_list1 h3 span {font-weight:normal}

/*** HEADER ***/
#header {width:100%; background:url(../images/header_bg.jpg) repeat-x 0 0; overflow:hidden} 
.headerinn {width:963px; margin:0 auto; overflow:hidden}
.headerinn #logo {width:281px; height:75px; float:left; margin:12px 0}
.headerinn .head_rght {float:right; margin-top:40px}
.headerinn .head_rght a {font-size:22px; color:#00a1dd; font-weight:bold; font-family:Helvetica, Arial, sans-serif; display:block; float:left; margin-right:24px; text-transform:uppercase}

/*** Global navigation ***/

/*** Listing ***/
ul.list_rosie_desc {}
ul.list_rosie_desc li {margin-bottom:3px}
ul.list_rosie_desc li a {font-size:14px; color:#211f1f; font-family:Helvetica, Arial, sans-serif; background:url(../images/listing_bg.gif) no-repeat 0 0; padding:3px 0 5px 32px; display:block; font-weight:bold}

/*** Extra ***/
.marR {margin-right:0!important}

/*** Footer ***/
#footer {}

/*** Rounded box ***/
