/* CSS Document */

*{ -webkit-letter-spacing: 0.03em; margin:0; padding:0}:focus,:active {outline:0}img{border:0}
a { color: #ef9c0b; text-decoration: none; }
a:hover { color: #ffa200; text-decoration: underline; }

body {
     margin: 0;
     padding: 0;  
     font: 11px 'dayanoneka', sans-serif;
     -webkit-font-smoothing: antialiased; 
     font-smooth: always;
	 background-image: url('../images/wrapper_outer_main_bg.jpg'); 
	 background-repeat: repeat; 
	 background-attachment: fixed; 
	 background-size: cover;
}

/* Fonts */


@font-face {
    font-family: 'dayanoneka';
    src: local('dayanoneka'), url('../fonts/yanonekaffeesatz-regular-webfont.eot');
    src: local('dayanoneka'), url('../fonts/yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yanonekaffeesatz-regular-webfont.woff') format('woff'),
         url('../fonts/yanonekaffeesatz-regular-webfont.ttf') format('truetype'),
         url('../fonts/yanonekaffeesatz-regular-webfont.svg#yanone_kaffeesatzregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dayanoneka';
    src: local('dayanoneka'), url('../fonts/yanonekaffeesatz-bold-webfont.eot');
    src: local('dayanoneka'), url('../fonts/yanonekaffeesatz-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yanonekaffeesatz-bold-webfont.woff') format('woff'),
         url('../fonts/yanonekaffeesatz-bold-webfont.ttf') format('truetype'),
         url('../fonts/yanonekaffeesatz-bold-webfont.svg#yanone_kaffeesatzbold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'dayanoneka';
    src: local('dayanoneka'), url('../fonts/yanonekaffeesatz-extralight-webfont.eot');
    src: local('dayanoneka'), url('../fonts/yanonekaffeesatz-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yanonekaffeesatz-extralight-webfont.woff') format('woff'),
         url('../fonts/yanonekaffeesatz-extralight-webfont.ttf') format('truetype'),
         url('../fonts/yanonekaffeesatz-extralight-webfont.svg#yanone_kaffeesatzextralight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'dayanoneka';
    src: local('dayanoneka'), url('../fonts/yanonekaffeesatz-light-webfont.eot');
    src: local('dayanoneka'), url('../fonts/yanonekaffeesatz-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yanonekaffeesatz-light-webfont.woff') format('woff'),
         url('../fonts/yanonekaffeesatz-light-webfont.ttf') format('truetype'),
         url('../fonts/yanonekaffeesatz-light-webfont.svg#yanone_kaffeesatzlight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'daoswald';
    src: local('daoswald'), url('../fonts/oswald-regular-webfont.eot');
    src: local('daoswald'), url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-webfont.woff') format('woff'),
         url('../fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('../fonts/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

/* Fonts */

/* Global Divs */

#blue_small_btn { cursor: pointer; width: 90px; height: 33px; background-image: url('../images/blue_small_btn.png'); background-repeat: no-repeat; background-color: transparent; border: 0; font-family: inherit; font-weight: bold; font-size: 18px; line-height: 21px; color: #FFFFFF; letter-spacing: 0.03em; }

#gr1_small_btn { cursor: pointer; width: 134px; height: 44px; background-image: url('../images/medium_btn1.png'); background-repeat: no-repeat; background-color: transparent; border: 0; font-family: inherit; font-weight: bold; font-size: 21px; line-height: 24px; color: #FFFFFF; letter-spacing: 0.03em; text-align: center; }

/* Global Divs */

/* Main Wrappers */

#wrapper_outer_main { overflow: auto; width: auto; margin: 0; }
#wrapper_inner_main { overflow: auto; width: 975px; padding-left: 15px; padding-right: 15px; padding-bottom: 25px; margin: 0 auto; background-color: #FFFFFF; -moz-box-shadow: 0 0 15px #e3cbcb; -webkit-box-shadow: 0 0 15px #e3cbcb; box-shadow: 0 0 15px #e3cbcb; }

/* Main Wrappers */

/* Header Main Starts */

#header_main { width: 975px; height: 115px; }
.logo_main { float: left; width: 345px; height: 95px; margin-top: 9px; }
.logo_main span { float: right; display: block; font-family: inherit; font-weight: 300; font-size: 20px; line-height: 23px; color: #848484; margin-top: 40px; }

.header_r { float: right; width: 300px; height: 75px; margin-top: 32px; }
.header_r_contact { float: left; width: 250px; height: 20px; padding: 1px 25px 1px 25px; background-image: url('../images/uk_flag.png'); background-repeat: no-repeat; background-position: 0 2px; font-family: inherit; font-weight: normal; font-size: 20px; line-height: 23px; color: #66758f; }
.header_r_contact span { font-family: daoswald; font-size: 17px; line-height: 20px; font-weight: 400; color: #8da0c2; padding-left: 4px; }
.header_r_social { float: left; width: 278px; height: 20px; padding: 1px 11px 1px 11px; margin-top: 7px; }
.header_r_social p { display: block; float: left; width: 100px; font-family: inherit; font-weight: 300; font-size: 20px; line-height: 23px; color: #848484; padding-top: 2px; }
.header_r_social img { float: left; display: block; margin-left: 6px; width: 24px; height: 24px; }

/* Header Main Ends */

/* Navigation Main Starts */

#nav_main { width: 975px; height: 38px; background-image: url('../images/nav_main_bg.png'); background-repeat: no-repeat; }
#nav_main ul { float: left; width: 975px; height: 38px; }
.nav_main_first { display: inline; }
.nav_main_first a { display: block; float: left; width: 71px; height: 18px; padding: 10px 0 10px 0; text-align: center; background-image: url('../images/nav_main_border.png'); background-repeat: no-repeat; background-position: right top; }
.nav_main_first a:hover { text-decoration: none; background-image: url('../images/nav_main_first_hover.png'); background-repeat: no-repeat; }
.nav_main_after { display: inline; } 
.nav_main_after a { display: block; float: left; width: 113px; height: 20px; padding: 9px 0 9px 0; font-family: inherit; font-weight: normal; font-size: 18px; line-height: 21px; color: #FFFFFF; text-align: center; background-image: url('../images/nav_main_border.png'); background-repeat: no-repeat; background-position: right top; }
.nav_main_after a:hover { text-decoration: none; background-image: url('../images/nav_main_after_hover.png'); background-repeat: repeat-x; }
.nav_main_last { display: inline; }
.nav_main_last a { display: block; float: left; width: 113px; height: 20px; padding: 9px 0 9px 0; font-family: inherit; font-weight: normal; font-size: 18px; line-height: 21px; color: #FFFFFF; text-align: center; } 
.nav_main_last a:hover { text-decoration: none; background-image: url('../images/nav_main_last_hover.png'); background-repeat: no-repeat; background-position: -6px 0; }

/* Navigation Main Ends */

/* Slider Main Starts */

#slider_main { width: 975px; height: 285px; margin-top: 16px; }
.slider_left { float: left; position: absolute; z-index: 100; width: 308px; height: 253px; padding: 16px; background-image: url('../images/slider_left_bg.png'); background-repeat: no-repeat; }
.slider_left h1 { display: block; font-family: inherit; font-size: 22px; line-height: 25px; color: #FFFFFF; width: 275px; padding-bottom: 5px; border-bottom: 3px solid #fbc57f; letter-spacing: 0.03em; }
.slider_left_form { float: left; display: block; width: 275px; margin-top: 12px; }
.slider_left_form_line { display: block; width: 275px; height: 34px; margin-bottom: 8px; }
.slider_left_form_line label { display: block; float: left; width: 120px; height: 29px; font-family: inherit; font-weight: 300; font-size: 20px; line-height: 23px; color: #FFFFFF; padding-top: 5px; }
.slider_left_form_input_select { display: block; float: right; width: 155px; height: 34px; font-family: inherit; font-weight: 300; font-size: 16px; color: #202020; border: 2px solid #ead0ae; background-color: #FFFFFF; -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.slider_left_form_btn { display: block; float: left; width: 275px; height: 32px; margin-top: 2px; }
.slider_left_form_btn p { display: block; float: left; width: 180px; font-family: inherit; font-weight: 200; font-size: 16px; line-height: 19px; color: #f4e8d9; }
.slider_left_form_btn_apply { display: block; float: right; width: 90px; height: 32px; margin-top: 2px; }

.slider_right { float: right; position: relative; z-index: 99; width: 695px; height: 285px; }
.slider_right img { display: block; position: absolute; z-index: 99; }
.slider_right p { display: block; float: right; position: relative; z-index: 100; width: 440px; padding: 12px; background-image: url('../images/black_sq_repeat_bg.png'); background-repeat: repeat; margin-top: 155px; margin-right: 25px; -khtml-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; font-family: inherit; font-size: 17px; line-height: 20px; color: #FFFFFF; letter-spacing: 0.03em; }

/* Slider Main Ends */

/* Content Main Starts */

#content_main { float: left; width: 975px; height: auto; margin-top: 16px; }
#content_main_left { float: left; width: 300px; }
#content_main_left h1 { display: block; width: 270px; height: 18px; font-family: inherit; font-size: 20px; line-height: 23px; color: #263d8d; padding: 9px 15px 9px 15px; border-bottom: 3px solid #f38213; background-image: url('../images/content_main_left_h1_bg.png'); background-repeat: no-repeat; }
.content_main_left_holder { float: left; width: 268px; padding: 0 15px 0 15px; border: 1px solid #CCCCCC; background-image: url('../images/content_main_left_holder_bg.png'); background-repeat: repeat-y; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
.content_main_left_holder ul { list-style-type: none; margin: 0; }
.content_main_left_holder ul li { display: block; float: left; width: 270px; padding-top: 18px; padding-bottom: 18px; }
.content_main_left_holder ul li img { float: left; width: 34px; height: 34px; }
.content_main_left_holder ul li p { display: block; float: right; width: 215px; font-family: inherit; font-weight: 300; font-size: 20px; line-height: 23px; color: #757575; letter-spacing: 0.03em; }
.content_main_left_holder ul li p:hover { color: #303030; }
.content_main_left_holder ul li span { position: absolute; display: block; float: left; font-family: daoswald; font-size: 18px; line-height: 21px; color: #FFFFFF; margin-top: 27px; margin-left: 19px; }
.content_main_l_li_border { border-bottom: 1px solid #CCCCCC; }

#content_main_right { float: right; width: 655px; }
.content_main_r_top1 { float: left; width: 290px; height: 97px; padding: 9px 15px 9px 15px; background-image: url('../images/content_main_r_top1_bg.png'); background-repeat: no-repeat; }
.content_main_r_top1 h1 { font-family: inherit; font-size: 22px; line-height: 25px; color: #FFFFFF; border-bottom: 2px solid #fbc57f; padding-bottom: 4px; margin-bottom: 4px; }
.content_main_r_top2 { float: right; width: 290px; height: 97px; padding: 9px 15px 9px 15px; background-image: url('../images/content_main_r_top2_bg.png'); background-repeat: no-repeat; }
.content_main_r_top2 h1 { font-family: inherit; font-size: 22px; line-height: 25px; color: #FFFFFF; border-bottom: 2px solid #efefef; padding-bottom: 4px; margin-bottom: 4px; }
.content_main_r_top_img { float: left; width: 80px height: 80px; margin-top: 18px; margin-left: 4px; }
.content_main_r_top_text { float: right; width: 205px; }
.content_main_r_top_text p { float: right; display: block; width: 200px; font-family: inherit; font-size: 15px; line-height: 18px; color: #FFFFFF; }
.content_main_r_top_text a { float: left; display: block; width: 161px; background-image: url('../images/a_1_img.png'); background-repeat: no-repeat; font-family: inherit; font-size: 15px; line-height: 18px; color: #feedd2; padding-left: 24px; text-decoration: none; margin-top: 5px; padding-top: 2px; letter-spacing: 0.03em; }
.content_main_r_top_text a:hover { text-decoration: none; color: #ffffff; }

.content_main_bottom { float: left; width: 655px; height: 300px; margin-top: 20px; }
.content_main_bottom h1 { font-family: inherit; font-weight: 300; font-size: 28px; line-height: 31px; color: #656565; }
.content_main_r_divider { float: left; width: 350px; height: 0px; margin: 10px 0 10px 0; border-top: 1px solid #CCCCCC; }
.content_main_bottom_holder { float: left; width: 655px; }
.content_main_bottom_holder img { display: block; float: left; border: 1px solid #CDCDCD; -khtml-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; margin-top: 22px; }
.content_main_bottom_holder p { display: block; float: right; width: 480px; font-family: inherit; font-weight: 300; font-size: 18px; line-height: 21px; color: #404040; margin-top: 8px; }

/* Content Main Ends */

/* Footer Main Starts */

#footer_main { float: left; width: 945px; height: 85px; padding: 20px 15px 20px 15px; margin-top: 25px; background-color: #ebebeb; -khtml-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.footer_l { float: left; width: 290px; padding-left: 10px; }
.footer_l p { display: block; width: 300px; font-family: inherit; font-weight: 300; font-size: 16px; line-height: 19px; color: #606060; margin-bottom: 8px; }
.footer_l p img { float: left; margin-right: 6px; width: 24px; height: 24px; }
.footer_l span { font-family: inherit; font-weight: 300; font-size: 17px; line-height: 20px; color: #303030; }
.footer_l label { font-family: daoswald!important; }

.footer_r { float: right; width: 600px; }
.footer_r ul { display: block; list-style-type: none; width: 600px; margin-bottom: 8px; text-align: right; }
.footer_r ul li { display: inline; font-family: inherit; font-size: 16px; line-height: 19px; padding-right: 9px; }
.footer_r p { display: block; width: 590px; padding-right: 10px; font-family: inherit; font-weight: 300; font-size: 16px; line-height: 19px; color: #606060; margin-bottom: 8px; text-align: right; }
.footer_r span { font-family: daoswald; font-size: 13px; color: #858585; }
.footer_r_a1 { text-decoration: none; color: #1e8bd8!important; }
.footer_r_a1:hover { text-decoration: underline; color: #5fb3ee!important; }
.footer_r_li_border { border-right: 1px solid #9d9d9d; margin-right: 9px; }

/* Footer Main Ends */