@font-face {

    font-family: 'OpenSans';

    src: url('../fonts/opensans/OpenSans-Regular-webfont.eot');

    src: url('../fonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'),

         url('../fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'),

         url('../fonts/opensans/OpenSans-Regular-webfont.svg#OpenSans') format('svg');#content #left_bottom #special_offer ul li a.offer_order

    font-weight: normal;

    font-style: normal;

	}



@font-face {

    font-family: 'OpenSans Bold';

    src: url('../fonts/opensans/OpenSans-Bold-webfont.eot');

    src: url('../fonts/opensans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans/OpenSans-Bold-webfont.woff') format('woff'),

         url('../fonts/opensans/OpenSans-Bold-webfont.ttf') format('truetype'),

         url('../fonts/opensans/OpenSans-Bold-webfont.svg#OpenSans Bold') format('svg');

    font-weight: normal;

    font-style: normal;

	}

	

@font-face {

    font-family: 'Roboto';

    src: url('../fonts/roboto/Roboto-Regular-webfont.eot');

    src: url('../fonts/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/roboto/Roboto-Regular-webfont.woff') format('woff'),

         url('../fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'),

         url('../fonts/roboto/Roboto-Regular-webfont.svg#Roboto') format('svg');

    font-weight: normal;

    font-style: normal;

	}

	

@font-face {

    font-family: 'Roboto Bold';

    src: url('../fonts/roboto/Roboto-Bold-webfont.eot');

    src: url('../fonts/roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/roboto/Roboto-Bold-webfont.woff') format('woff'),

         url('../fonts/roboto/Roboto-Bold-webfont.ttf') format('truetype'),

         url('../fonts/roboto/Roboto-Bold-webfont.svg#Roboto Bold') format('svg');

    font-weight: normal;

    font-style: normal;

	}



@font-face {

    font-family: 'Roboto Light';

    src: url('../fonts/roboto/Roboto-Light-webfont.eot');

    src: url('../fonts/roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/roboto/Roboto-Light-webfont.woff') format('woff'),

         url('../fonts/roboto/Roboto-Light-webfont.ttf') format('truetype'),

         url('../fonts/roboto/Roboto-Light-webfont.svg#Roboto Light') format('svg');

    font-weight: normal;

    font-style: normal;

	}

	

@font-face {

    font-family: 'Handsean';

    src: url('../fonts/handsean/handsean.eot');

    src: url('../fonts/handsean/handsean.eot?#iefix') format('embedded-opentype'),

         url('../fonts/handsean/handsean.woff') format('woff'),

         url('../fonts/handsean/handsean.ttf') format('truetype'),

         url('../fonts/handsean/handsean.svg#Handsean') format('svg');

    font-weight: normal;

    font-style: normal;

	}



body {

	margin:0px;

	padding:0px;

	min-width:100%;

	width:auto !important;

	font-family:'Roboto', Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#666666;
	background:url(../images/bg.jpg) repeat-x left top;

	}



#container, #header, #content, #footer,  #header #topbar, #header #contact_info #mail, #header #contact_info #number, #content #content_left #left_toplinks, #content #content_left #left_toplinks ul, #content #content_left #left_toplinks ul ul li a span, #content #banner, #content #design_service, #content #design_service ul li span, #content #client_logos, #footer #footerlinks ul li , #footer #copyright, #content .content_right #video, #content .content_right #video #video_title, #content #testimonials #testimonials_title, #content #content_left #left_bottom, #content #content_left #left_bottom #special_offer, #content #left_bottom #special_offer ul li .offer_img, #content #left_bottom #special_offer ul li .offer_heading, #content #left_bottom #special_offer ul li .offer_content, #content #left_bottom #invest_us, #content #left_bottom #invest_us a .heading, #content #left_bottom #join_us, #content #left_bottom #join_us a .heading, #distribution_area, #booking_form #form_details, #booking_form #form_details #form_details_title, #booking_form #form_details #form_list, #booking_form #form_details .form_heading, #booking_form #calculate_amt {
float:left;
width:100%;
}

 .menu-toggle {
  display: none;
}



a {

	outline:none;

	text-decoration:none;

	}



a img {

	border:0;	

	}



#container {

	overflow:hidden;

	position:relative;

	}



.wrapper {

	margin:0 auto;

	width:960px;

	}



#header #toplinks ul li a, #header #contact_info a, #content #content_left #left_toplinks ul ul li a, #content #menu ul li a, #footer #footerlinks ul li a, #footer a, #content #testimonials ul li a, #content #left_bottom #special_offer ul li a, #content #left_bottom #invest_us a .heading , #content #left_bottom #join_us a .heading, #content .content_left #distribution_area a, #content #letterbox_btn a, #content #printbox_btn a {

	-webkit-transition: 0.3s linear;

	-moz-transition: 0.3s linear;

	-ms-transition: 0.3s linear;

	-o-transition: 0.3s linear;

	transition: 0.3s linear;

	}



#header #topbar ul, #content #left_toplinks ul, #content #menu ul, #content #banner ul, #content #design_service ul, #content #client_logos ul, #footer #footerlinks ul, #content #testimonials ul, #content #content_left #left_bottom #special_offer ul, #content #left_navigation  ul {

	margin:0px;

	padding:0px;

	list-style:none;

	}



#header #topbar ul li, #content #menu ul li, #content #design_service ul li, #content #client_logos ul li, #content #testimonials ul li {

	display:inline;

	}



.style_1 {

	font-family: 'Handsean';

	font-size:20px;

	color:#1c8ccd;

	}



.style_2 {

	font-family: 'Roboto';

	font-size:18px;

	}



.style_2 strong {

	font-weight:normal;

	color:#1c8ccd;

	font-family: 'Roboto Bold';

	}



/********************************************



Header Styling



*******************************************/



#header #topbar {
	height:30px;

	color:#fff;

	font-size:12px;

	font-weight:bold;

	}



#header #topbar #toplinks {

	float:right;

	}



#header #topbar a {

	text-decoration:none;

	color:#fff;

	}



#header #toplinks {

	margin-top:7px;

	}



#header #toplinks ul li a {

	margin:0 5px;

	}



#header #topbar ul li a:hover {

	color:#333;

	}



#header #socialnetwork {

	float:right;

	margin-top:3px;

	}



#header #socialnetwork ul li a {

	float:left;

	width:22px;

	height:22px;

	margin-left:8px;

	text-indent:-9000px;

	background:url(../images/sm_icon.png) no-repeat;

	}



#header #socialnetwork ul li.fb a { background-position:0 0;}

#header #socialnetwork ul li.tw a { background-position:-30px 0;}

#header #socialnetwork ul li.gp a { background-position:-60px 0;}

#header #socialnetwork ul li.ln a { background-position:-90px 0;}



#header #socialnetwork ul li.fb a:hover { background-position:0 -31px;}

#header #socialnetwork ul li.tw a:hover { background-position:-30px -31px;}

#header #socialnetwork ul li.gp a:hover { background-position:-60px -31px;}

#header #socialnetwork ul li.ln a:hover { background-position:-90px -31px;}



#header #logo {

	float:left;

	margin-top:22px;

	}



#header #contact_info {

	float:left;

	width:250px;

	font-family: 'OpenSans Bold';

	font-size:36px;

	color:#f86138;

	margin:20px 0 0 35px;

	}



#header #contact_info a#mail {

	font-family: 'OpenSans Bold';

	color:#1686c7;

	font-size:19px;

	text-decoration:none;

	padding-left:5px;

	}



#header #contact_info a#mail:hover {

	color:#f86138;

	}

	

#header #guranteed {

	float:left;

	margin:48px 0 0 18px;

	}



#header #book_online {

	float:right;

	margin-top:37px;

	width:218px;

	height:50px;

	font-family: 'OpenSans Bold';

	line-height:50px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:16px;

	color:#fff;

	text-align:center;

	position:relative;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	background: #1d8dce;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1d8dce), to(#0974b3));

	background: -webkit-linear-gradient(#1d8dce, #0974b3);

	background: -moz-linear-gradient(#1d8dce, #0974b3);

	background: -ms-linear-gradient(#1d8dce, #0974b3);

	background: -o-linear-gradient(#1d8dce, #0974b3);

	background: linear-gradient(#1d8dce, #0974b3);

	-pie-background: linear-gradient(#1d8dce, #0974b3);

	behavior: url(css/PIE.htc);

	}



#header #book_online:hover {

	background: #f26f1f;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f26f1f), to(#cb4d00));

	background: -webkit-linear-gradient(#f26f1f, #cb4d00);

	background: -moz-linear-gradient(#f26f1f, #cb4d00);

	background: -ms-linear-gradient(#f26f1f, #cb4d00);

	background: -o-linear-gradient(#f26f1f, #cb4d00);

	background: linear-gradient(#f26f1f, #cb4d00);

	-pie-background: linear-gradient(#f26f1f, #cb4d00);

	}



/********************************************



Content Styling



********************************************/



#content  {

	margin-top:17px;

	}



#content #content_left {

	float:left;
	width:24.3%;

	}



#content #content_left #left_toplinks {

	text-align:center;

	padding-bottom:10px;

	background:url(../images/left_toplinks_bg.png) repeat-y top center;

	}



#content #content_left #left_toplinks a#products_services_title {

	float:left;

	width:233px;

	background:url(../images/services.png) no-repeat;

	line-height:50px;

	font-size:16px;

	height:70px;

	font-family: 'OpenSans Bold';	

	color:#fff;

	text-transform:uppercase;

	}



#content #content_left #left_toplinks ul {

	padding:0;

	background:url(../images/left_toplinks_bottom.png) no-repeat bottom center;

	}

	

#content #content_left #left_toplinks ul li {

	position:relative;

	}	



#content #content_left #left_toplinks ul ul {

	width:203px;

	padding:5px 15px;

	padding-top:0px;

	background:none;

	display:none;

	position:absolute;

	top:70px;

	left:0px;

	z-index:10;

	border-bottom:5px #9e9e9e solid;

	background:url(../images/left_toplinks_bg.png) repeat-y top center;

	}



#content #content_left #left_toplinks ul li:hover ul {

	display:block;

	}



#content #content_left #left_toplinks ul ul li {

	float:left;

	padding:10px 0;

	border-top:1px dashed #565554;

	

	}



#content #content_left #left_toplinks ul ul li.first {

	border:0px;

	}



#content #content_left #left_toplinks ul ul li a {

	float:left;

	color:#ef4f11;

	font-size:16px;

	line-height:16px;

	font-family: 'Roboto';

	}



#content #content_left #left_toplinks ul ul li a:hover {

	color:#0097D3;

	}

	

#content #content_left #left_toplinks ul ul li a span.link_name {

	margin-top:5px;

	}



#content #content_left #left_toplinks ul ul li a span.link_subname {

	font-size:14px;

	color:#565554;

	margin-top:3px;

	}

	 

#content #content_left #left_bottom {

	text-align:center;

	margin-top:20px;	

	background:url(../images/left_bottom_bg.png) repeat-y top center;

	}



#content #content_left #left_bottom #special_offer_title {

	float:left;

	width:233px;

	background:url(../images/offer_bg.png) no-repeat;

	line-height:50px;

	font-size:16px;

	height:70px;

	font-family: 'OpenSans Bold';	

	color:#fff;

	text-transform:uppercase;

	}



#content #left_bottom #special_offer #special_offer_list {

	float:left;

	width:203px;

	margin:0 15px;

	border-bottom:1px dashed #565554;

	}



#content #left_bottom #left_bottom_list {

	float:left;

	padding-bottom:20px;

	border-bottom:5px #9e9e9e solid;

	position:relative;

	}



#content #left_bottom #special_offer ul li {

	float:left;

	padding:20px 0 15px;

	width:203px;

	font-size:14px;

	font-family: 'Roboto';

	color:#565554;

	text-align:center;

	height:280px;

	}



#content #left_bottom #special_offer a#prev_offer,

#content #left_bottom #special_offer a#next_offer {

	float:left;

	position:absolute;

	top:45px;

	left:0px;

	width:12px;

	height:14px;

	text-indent:-9000px;

	background:url(../images/design_arrow.png) no-repeat;

	}



#content #left_bottom #special_offer a#prev_offer { left:100px; background-position:left top;}

#content #left_bottom #special_offer a#next_offer { left:122px; background-position:right top;}



#content #left_bottom #special_offer a#prev_offer:hover { background-position:left bottom;}

#content #left_bottom #special_offer a#next_offer:hover { background-position:right bottom;}



#content #left_bottom #special_offer ul li .offer_heading {

	margin-top:10px;

	}



#content #left_bottom #special_offer ul li .offer_heading a {

	font-family: 'Roboto Bold';

	color:#ef4f11;	

	}



#content #left_bottom #special_offer ul li .offer_heading a:hover,

#content #left_bottom #invest_us a:hover .heading,

#content #left_bottom #join_us a:hover .heading {

	color:#0097D3;

	}

	
/*
#content #left_bottom #special_offer ul li a.offer_order {

	float:left;

	width:102px;

	height:32px;

	margin:20px 0 0 50px;

	line-height:28px;

	text-decoration:none;

	color:#fff;

	font-family: 'Roboto Bold';

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	position:relative;	

	background: #f17133;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f17133), to(#cf4705));

	background: -webkit-linear-gradient(#f17133, #cf4705);

	background: -moz-linear-gradient(#f17133, #cf4705);

	background: -ms-linear-gradient(#f17133, #cf4705);

	background: -o-linear-gradient(#f17133, #cf4705);

	background: linear-gradient(#f17133, #cf4705);

	-pie-background: linear-gradient(#f17133, #cf4705);

	behavior: url(css/PIE.htc);

	}
*/
	

#content #left_bottom #invest_us,

#content #left_bottom #join_us {

	float:left;

	width:203px;

	margin:0 15px;

	border-bottom:1px dashed #565554;

	}



#content #left_bottom #invest_us a,

#content #left_bottom #join_us a {

	float:left;

	width:124px;

	height:50px;

	padding:30px 0 10px 75px;

	background:url(../images/invest_us.png) no-repeat 10px 50%;

	text-align:center;

	font-family: 'Roboto';

	color:#565554;	

	}



#content #left_bottom #join_us a {

	background-image:url(../images/join_us.png);

	}



#content #left_bottom #invest_us a .heading,

#content #left_bottom #join_us a .heading {

	font-family: 'Roboto Bold';

	text-transform:uppercase;

	color:#ef4f11;

	}







#content #map_area {

	float:left;

	width:213px;

	padding:10px;

	margin-top:15px;

	position:relative;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;	

	background: #4661a6;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4661a6), to(#2e498e));

	background: -webkit-linear-gradient(#4661a6, #2e498e);

	background: -moz-linear-gradient(#4661a6, #2e498e);

	background: -ms-linear-gradient(#4661a6, #2e498e);

	background: -o-linear-gradient(#4661a6, #2e498e);

	background: linear-gradient(#4661a6, #2e498e);

	-pie-background: linear-gradient(#4661a6, #2e498e);

	behavior: url(css/PIE.htc);

	}

	

#content #map_area #map_area_title {

	font-family: 'Roboto Bold';

	font-size:18px;

	text-align:center;

	color:#fffc00;

	padding-bottom:5px;

	}



#content #map_area #map_img {

	float:left;

	width:87px;

	}



#content #map_area #map_content {

	float:left;

	width:100%;

	color:#fff;

	font-family: 'Roboto';

	line-height:normal;

	}



#content #content_right {

	float:left;

	width:75.7%;

	}



#content #menu {

	float:left;

	height:47px;

	position:relative;	

	background: #f26f1f;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f26f1f), to(#cb4d00));

	background: -webkit-linear-gradient(#f26f1f, #cb4d00);

	background: -moz-linear-gradient(#f26f1f, #cb4d00);

	background: -ms-linear-gradient(#f26f1f, #cb4d00);

	background: -o-linear-gradient(#f26f1f, #cb4d00);

	background: linear-gradient(#f26f1f, #cb4d00);

	-pie-background: linear-gradient(#f26f1f, #cb4d00);

	behavior: url(css/PIE.htc);

	}



#content #menu ul li a {

	float:left;

	height:47px;

	text-transform:uppercase;

	color:#fff;

	padding:0 2em;

	line-height:45px;

	position:relative;

	font-family: 'Roboto Bold';

	behavior: url(css/PIE.htc);

	}



#content #left_bottom #special_offer ul li a.offer_order:hover,

#content #menu ul li a:hover {

	background: #1d8dce;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1d8dce), to(#0c7cbd));

	background: -webkit-linear-gradient(#1d8dce, #0c7cbd);

	background: -moz-linear-gradient(#1d8dce, #0c7cbd);

	background: -ms-linear-gradient(#1d8dce, #0c7cbd);

	background: -o-linear-gradient(#1d8dce, #0c7cbd);

	background: linear-gradient(#1d8dce, #0c7cbd);

	-pie-background: linear-gradient(#1d8dce, #0c7cbd);

	}



#content #content_area {
	float:left;
	width:96%;
	margin:20px 0px 0px 20px;
	}


#content #banner ul li {

	float:left;

	position:relative;

	width:auto;

	height:377px;

	}

.caroufredsel_wrapper { min-height:160px; height:auto !important;}



#content #banner .caption {

	position:absolute;

	top:10px;

	left:20px;

	font-size:22px;

	color:#505455;

	font-family: 'Roboto Light';

	}



#content #banner .caption h5 {

	margin:0px;

	padding:0px;

	font-family: 'Roboto Bold';

	font-weight:normal;

	font-size:38px;

	color:#0f9ed5;

	text-transform:uppercase;	

	}



#content #banner #pager {

	float:left;

	padding:10px 0;

	margin-left:300px;

	}



#content #banner #pager a {

	float:left;

	text-indent:-9000px;

	margin-right:5px;

	background:url(../images/bullets.jpg) no-repeat right top;

	width:14px;

	height:14px;

	}



#content #banner #pager a.selected,

#content #banner #pager a:hover {

	background-position:left top;

	}



#content #design_service {

	height:156px;

	position:relative;

	border:1px #f17032 solid;
           width:100%;

	}



#content #design_service #design_service_title {

	float:left;

	width:139px;

	height:156px;

	text-align:center;

	color:#fff;

	text-transform:uppercase;

	position:relative;	

	font-family: 'OpenSans Bold';

	font-size:14px;

	background: #f17133;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f17133), to(#ce4604));

	background: -webkit-linear-gradient(#f17133, #ce4604);

	background: -moz-linear-gradient(#f17133, #ce4604);

	background: -ms-linear-gradient(#f17133, #ce4604);

	background: -o-linear-gradient(#f17133, #ce4604);

	background: linear-gradient(#f17133, #ce4604);

	-pie-background: linear-gradient(#f17133, #ce4604);

	behavior: url(css/PIE.htc);

	}



#content #design_service #design_service_title img {

	margin:11px 0 13px;

	}



#content #design_service #design_service_list {

	float:right;

	width:557px;

	}



#content #design_service .caroufredsel_wrapper {

	width:565px !important;

	}

	

#content #design_service ul li {

	float:left;

	width:142px;

	height:146px;

	padding-top:10px;

	text-align:center;

	color:#7a7a7a;

	font-size:12px;

	}

	

#content #design_service ul li a .design_name {font-family: 'Roboto'; padding:5px 0; color:#7a7a7a;}

#content #design_service ul li a .design_price {font-family: 'Roboto Bold'; color:#1c8ccd;}





#content #design_service a#prev_serv,

#content #design_service a#next_serv {

	position:absolute;

	bottom:9px;

	left:49px;

	width:12px;

	height:13px;

	float:left;

	text-indent:-9000px;

	background:url(../images/design_arrow.png) no-repeat;

	}



#content #design_service a#prev_serv { left:49px; background-position:left top;}

#content #design_service a#next_serv { left:68px; background-position:right top;}



#content #design_service a#prev_serv:hover { background-position:left bottom;}

#content #design_service a#next_serv:hover { background-position:right bottom;}



#content .content_left {

	float:left;

	width:450px;

	line-height:18px;

	margin-top:10px;

	}



#content .content_left h1,

#content .content_left h2 {

	line-height:normal;

	margin-bottom:0px;

	}



#content .content_left h1 {

	font-family: 'Roboto Bold';

	font-weight:normal;

	font-size:18px;

	color:#f06032;	

	}



#content .content_left h2 {

	font-family: 'Roboto';

	font-size:13px;

	color:#3d3f41;

	}



#content .content_left #distribution_area #distribution_area_map {

	float:left;

	width:155px;

	}



#content .content_left #distribution_area #distribution_area_content {

	float:right;

	width:290px;

	}







#content .content_left #distribution_area a {

	font-family: 'Roboto Bold';

	font-weight:normal;

	color:#1c8ccd;

	}



#content .content_left #distribution_area h2 a {

	font-size:20px;

	}



#content .content_left #distribution_area a:hover {

	color:#F06032;

	}



#content .content_right {

	float:right;

	width:206px;

	margin-top:20px;

	}



#content .content_right #video #video_title {

	font-size:16px;

	color:#f06032;

	padding-bottom:10px;

	font-family: 'Roboto Bold';

	}



#content #testimonials {

	float:left;

	width:206px;

	border-top:1px dashed #565554;

	margin-top:20px;

	}



#content #testimonials #testimonials_title {

	font-family: 'Roboto Bold';

	font-size:16px;

	color:#454545;

	text-transform:uppercase;

	padding:10px 0;

	margin-top:10px;

	}



#content #testimonials #testimonials_title span {

	color:#1c8ccd;

	}

	

#content #testimonials #testimonials_list {

	float:left;

	width:186px;

	padding:10px;

	background:#f8f8f8;

	min-height:165px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	behavior: url(css/PIE.htc);

	} 



#content #testimonials ul li {

	float:left;

	width:186px;

	}



#content #testimonials ul li a {

	font-size:13px;

	color:#666666;

	}		



#content #testimonials ul li a:hover {

	color:#0097D3;

	}



#content #testimonials { width:233px; border:0px; margin-top:0px;}

#content #testimonials #testimonials_list,

#content #testimonials #testimonials_list ul li { width:213px;}







		

#content #client_logos {

    margin-top: 12px;

    min-height: 74px;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 21px;

	width:940px;

	background:url(../images/client_logo_bg.jpg) repeat-x;

	}



#content #client_logos ul li {

    float: left;

    height: 58px;

	text-align:center;

    min-width: 90px;

    padding: 0 14px 0 15px;

	}



#content #left_navigation {

	float:left;

	width:233px;

	padding-bottom:10px;

	border-bottom:5px #9e9e9e solid;

	background:url(../images/left_toplinks_bg.png) repeat-y top center;

	}



#content #left_navigation ul li a {

	float:left;

	width:210px;

	font-family: 'Roboto';

	color:#3d3f41;

	padding:5px 0 5px 23px;

	background:url(../images/nav_bg.png) no-repeat 10px 10px;

	border-bottom:1px #e2e2e2 solid;

	}



#content #left_navigation ul li a:hover,

#content #left_navigation ul li.selected ul li a:hover {

	background-color:#e6e6e6;

	}



#content #left_navigation ul li.selected a, #content #left_navigation ul li.current_page_item a {

	background-image:url(../images/nav_hover_bg.png);

	background-color:#1c8ccd;

	border-color:#1c8ccd;

	color:#fff;

	}



#content #left_navigation ul ul {

	font-size:12px;

	}



#content #left_navigation ul li.selected ul li a, #content #left_navigation ul li.current_page_item ul li a, #content #left_navigation ul li ul li a {

	float:left;

	width:188px;

	color:#3d3f41;

	background-image:url(../images/nav_bg.png);

	padding:5px 0 5px 45px;

	background-position:30px 12px;

	background-color:transparent;

	border-bottom:1px #e2e2e2 dashed;

	}



#content #left_navigation ul li.selected ul, #content #left_navigation ul li.current_page_item ul {

	display:block;

	}



#content #left_navigation ul li.selected {

	background:url(../images/nav_hover_bg.png) no-repeat 10px 10px #1c8ccd;

	}



#content #left_navigation ul li.selected ul li {

	background:url(../images/left_toplinks_bg.png) repeat-x;

	}



#content h1.page-title {

	text-transform:uppercase;

	font-family: 'Roboto Bold';

	font-weight:normal;

	color:#3d3f41;

	margin:0px;

	font-size:18px;

	padding:0px 0 10px;

	background:url(../images/page_heading_bg.png) repeat-x bottom center;

	}



#content .right_img {

	float:right;

	margin:10px 0 0 20px;

	}



#content #letterbox_btn {

	float:left;

	}



#content #letterbox_btn a,

#content #printbox_btn a {

	float:left;

	width:200px;

	margin-right:20px;

	text-transform:uppercase;

	font-size:18px;

	color:#fff;

	font-family: 'Roboto';

	height:75px;

	padding:100px 15px 0;

	text-align:center;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	behavior: url(css/PIE.htc);

	background:url(../images/letterbox_box_icon.png) no-repeat 50% 20% #1c8ccd;

	}



#content #printbox_btn a {

	background-image:url(../images/printservice_icon.png);

	}



#content #letterbox_btn a:hover,

#content #printbox_btn a:hover {

	background-color:#F26F1F;

	}





#order_table {

	margin-top:15px;

	}



#order_table table {

	border-right:1px #ff6b00 solid;

	border-bottom:1px #ff6b00 solid;	

	font-size:12px;

	}



#order_table table td {

	border-top:1px #ff6b00 solid;	

	border-left:1px #ff6b00 solid;

	}



#order_table table thead td {

	font-weight:bold;

	background:#fce4cb;

	}



#fileupload {

	float:left;

	width:664px;

	padding:0 10px;

	background:#f3f3f3;

	min-height:36px;

	line-height:36px;

	position:relative;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	behavior: url(css/PIE.htc);

	}



#details_from {

	float:left;

	width:100%;

	margin-top:10px;

	}



#details_from strong {

	color:#000;

	}



#details_from .inputfield,

#details_from .select_option {

	padding:3px;

	width:167px;

	border:1px #abadb3 solid;

	}



#details_from .select_option {

	width:175px;

	}



#details_from .label span {

	color:#F00;

	}



#details_from  .bor_left {

	border-right:1px #c1c1c1 solid;

	}



#details_from .textarea {

	width:670px;

	padding:5px;

	border:1px #abadb3 solid;

	}



#details_from .radio {

	margin:0px;

	}



#details_from .submit_order,

.submit_btn {

	position:relative;

	font-family: 'Roboto Bold';

	color:#fff;

	font-size:18px;

	cursor:pointer;

	text-transform:uppercase;

	padding:7px 15px;

	border:0px;

	text-decoration:none;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	position:relative;

	background: #ff8200;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff8200), to(#ff5500));

	background: -webkit-linear-gradient(#ff8200, #ff5500);

	background: -moz-linear-gradient(#ff8200, #ff5500);

	background: -ms-linear-gradient(#ff8200, #ff5500);

	background: -o-linear-gradient(#ff8200, #ff5500);

	background: linear-gradient(#ff8200, #ff5500);

	-pie-background: linear-gradient(#ff8200, #ff5500);

	behavior: url(css/PIE.htc);

	}



#details_from .submit_order:hover,

.submit_btn:hover,

#booking_form #calculate_amt .submit_btn:hover {

	background: #1e1e1e;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1e1e1e), to(#3c3c3c));

	background: -webkit-linear-gradient(#1e1e1e, #3c3c3c);

	background: -moz-linear-gradient(#1e1e1e, #3c3c3c);

	background: -ms-linear-gradient(#1e1e1e, #3c3c3c);

	background: -o-linear-gradient(#1e1e1e, #3c3c3c);

	background: linear-gradient(#1e1e1e, #3c3c3c);

	-pie-background: linear-gradient(#1e1e1e, #3c3c3c);

	}



#booking_form {

	margin-top:10px;

	}



#booking_form #form_steps {

	float:left;

	width:680px;

	height:80px;

	margin-left:9px;

	}



#booking_form #form_steps .steps {

	float:left;

	width:178px;

	height:80px;

	margin-left:-9px;

	position:relative;

	}



#booking_form #form_steps .steps .count {

	float:left;

	width:40px;

	height:40px;

	text-align:center;

	line-height:40px;

	color:#d04907;

	font-size:24px;

	background:#fff;

	margin-left:15px;

	margin-top:21px;

	font-family: 'Roboto Bold';

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	position:relative;

	behavior: url(css/PIE.htc);

	}



#booking_form #form_steps .step_title {

	float:left;

	color:#fef500;

	font-size:18px;

	width:100px;

	margin:17px 0 0 10px;

	font-family: 'Roboto';

	}



#booking_form #form_steps .step_title strong {

	font-family: 'Roboto Bold';

	font-weight:normal;

	color:#fff;

	text-transform:uppercase;

	}



#booking_form #form_steps .steps.odd {

	background:url(../images/odd_step.png) no-repeat;

	}



#booking_form #form_steps .steps.even {

	background:url(../images/even_step.png) no-repeat;

	} 



#booking_form #form_steps .steps.step1 { z-index:4;}

#booking_form #form_steps .steps.step2 { z-index:3;}

#booking_form #form_steps .steps.step3 { z-index:2;}

#booking_form #form_steps .steps.step4 { z-index:1; width:169px;}





#booking_form #form_details {

	margin-top:10px;

	}



#booking_form #form_details #form_details_title {

	text-align:center;

	text-transform:uppercase;

	font-size:20px;

	font-family: 'Roboto Bold';

	color:#f07031;

	padding-bottom:5px;

	}



#booking_form #form_details #form_list {

	min-height:200px;

	padding-top:10px;

	border-top:1px #dddddd solid;

	border-bottom:1px #dddddd solid;

	background:url(../images/grey_dot.png) repeat-y 50% 50%;

	}



#booking_form #form_details #form_list select {

	width:180px;

	padding:2px;

	border:1px #b5b8c8 solid;

	}



#booking_form #form_details .form_col {

	float:left;

	width:50%;

	font-family: 'Roboto';

	}



#booking_form #form_details .form_heading {

	font-family: 'Roboto Bold';

	font-size:16px;

	padding-top:100px;

	padding-bottom:10px;

	text-align:center;

	background:url(../images/list_icon.png) no-repeat 50% 15%;

	text-transform:uppercase;

	}

#booking_form #form_details .form_heading1 {

	font-family: 'Roboto Bold';

	font-size:16px;

	padding-top:100px;

	padding-bottom:10px;

	text-align:center;

	background:url(../images/configure.png) no-repeat 50% 15%;

	text-transform:uppercase;

	}	



#booking_form #form_details .form_col table {

	/* margin-top:10px;*/

	}



#booking_form #form_details .submit_btn {

	margin:20px 0 0 38%;

	}



#booking_form #calculate_amt {

	text-align:center;

	}



#booking_form #calculate_amt .price {

	font-family: 'Roboto Bold';

	font-size:18px;

	color:#1c8ccd;

	}



#booking_form #calculate_amt .price .old_price {

	text-decoration:line-through;

	color:#565554;

	}



#booking_form #calculate_amt .submit_btn {

	margin-top:20px;

	background: #1f8fd0;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1f8fd0), to(#0b76b5));

	background: -webkit-linear-gradient(#1f8fd0, #0b76b5);

	background: -moz-linear-gradient(#1f8fd0, #0b76b5);

	background: -ms-linear-gradient(#1f8fd0, #0b76b5);

	background: -o-linear-gradient(#1f8fd0, #0b76b5);

	background: linear-gradient(#1f8fd0, #0b76b5);

	-pie-background: linear-gradient(#1f8fd0, #0b76b5);

	}

	

/********************************************



Innerpage content Styling



********************************************/

#content_right .heading {

color: #ff8300;

font-size: 18px;

padding: 5px 5px 5px 0px;

}



#content_right .center {text-align:center;}



#content_right .blue_heading {

color: #00afef;

font-size: 18px;

margin: 0px;

padding: 10px 0 6px 0;

}



#content_right ul { display:block;}



#content_right ul.prob_list li {

float: left;

height: 35px;

line-height: 35px;

color: #ffffff;

padding: 0 20px 0 10px;

font-size: 18px;

margin-right: 20px;

background: url(../images/prb_bg.png) no-repeat top right #20b9f1;}



#content_right .sm_heading {font-size: 14px;}

#content_right p { display:block;}



#content_right a{ text-decoration:none; color:#00afef;}

#content_right a:hover { text-decoration:none; color:#ff8300;}



.avoid-table-heading {background:#ff8300; font-size:18px; color:#ffffff;}

.avoid-table-row {border-bottom:1px solid #ff8300;}



#comparison {

	width:684px;

	float:left;

	border:1px solid #a94601;

	padding:0px;

	margin-top:20px;

}



#comparison .container1 {

	width:264px;

	float:left;

	border-bottom:1px solid #a94601;

	border-right:1px solid #a94601;

	margin:0px;

	padding:0px;

}



#comparison .container1 h6 {

	background:#fce4cb;

	color:#484848;

	font-size:14px;

	float:left;

	padding:25px 10px 0px 10px;

	margin:0px;

	width:92%;

	text-align:center;

	font-weight:bold;

	min-height:67px;

	border-bottom:1px solid #a94601;

}



#comparison .container1 .row {

	width:98%;

	float:left;

	font-size:12px;

	text-align:center;

	padding:5px 5px 5px 2px;

	min-height:85px;

	border-bottom:1px solid #a94601;

}



#comparison .container2 {

	width:129px;

	float:left;

	border-bottom:1px solid #a94601;

	border-right:1px solid #a94601;

}



#comparison .container2 h6 {

	background:#fce4cb;

	color:#484848;

	font-size:14px;

	float:left;

	padding:19px 10px 0px 10px;

	margin:0px;

	width:109px;

	text-align:center;

	font-weight:bold;

	min-height:73px;

	border-bottom:1px solid #a94601;

}



#comparison .container2 .row {

	width:129px;

	float:left;

	font-size:12px;

	text-align:center;

	padding:5px 5px 5px 0px;

	min-height:85px;

	border-bottom:1px solid #a94601;

}



#comparison .container3 {

	width:129px;

	float:left;

	border-bottom:1px solid #a94601;

	border-right:1px solid #a94601;

}



#comparison .container3 h6 {

	background:#fce4cb;

	color:#484848;

	font-size:14px;

	float:left;

	padding:19px 10px 0px 10px;

	margin:0px;

	width:113px;

	text-align:center;

	font-weight:bold;

	min-height:73px;

	border-bottom:1px solid #a94601;

}



#comparison .container3 .row {

	width:129px;

	float:left;

	font-size:12px;

	text-align:center;

	padding:5px 5px 5px 0px;

	min-height:85px;

	border-bottom:1px solid #a94601;

}



#comparison .container4 {

	width:154px;

	float:left;

	border:1px solid #a94601;

	z-index:1000;

	position:absolute;

	margin-left:395px;

	margin-top:-10px;

-moz-box-shadow: 0 0 7px 7px #ebebeb;

-webkit-box-shadow: 0 0 7px 7px #ebebeb;

box-shadow: 0 0 7px 7px #ebebeb;

}



#comparison .container4 h6 {

	background:#ff8300;

	color:#fff;

	font-size:14px;

	float:left;

	padding:19px 10px 0px 10px;

	margin:0px;

	width:134px;

	text-align:center;

	font-weight:bold;

	min-height:82px;

	border-bottom:1px solid #a94601;

}



#comparison .container4 .row {

	width:149px;

	float:left;

	font-size:12px;

	text-align:center;

	padding:5px 5px 5px 0px;

	background:#ff8300;

	min-height:85px;

	border-bottom:1px solid #a94601;

}



#comparison .container5 {

	width:129px;

	float:left;

	border-bottom:1px solid #a94601;

	position:absolute;

	margin-left:551px;

}

#comparison .container5 h6 {

	background:#fce4cb;

	color:#484848;

	font-size:14px;

	float:left;

	padding:19px 10px 0px 10px;

	margin:0px;

	width:113px;

	text-align:center;

	font-weight:bold;

	min-height:73px;

	border-bottom:1px solid #a94601;

}



#comparison .container5 .row {

	width:129px;

	float:left;

	font-size:12px;

	text-align:center;

	padding:5px 5px 5px 0px;

	min-height:85px;

	border-bottom:1px solid #a94601;

}



h3 {font-size:14px !important;}





.web-plans {

	float:left;

	width:720px;

	margin-bottom:40px;

	}



.plans {	

	float:left;

	width:236px;

	}



.plan-header {

	font-size:33px;

	color:#ff8500;

	float:left;

	width:100%;

	text-align:center;

	background:url(../images/plan-header.png) no-repeat center top;

	height:52px;

	padding-top:7px;

	}



.plan-banner {

	color:#ffffff;

	font-size:40px;

	text-align:center;

	text-shadow:-2px 2px 2px #a15708;

	float:left;

	width:100%;

	height:67px;

	background:url(../images/plan-banner.png) no-repeat center top;

	}







.plan-content {

	float:left;

	/*width:100%;*/

	position:relative;

	background:url(../images/plan-content.png) repeat-y center top;

	}



.plan-inner-content {

	float:left;

	width:185px;

	padding:0 25px; 

	min-height:200px;

	background:url(../images/plan-footer.png) no-repeat center bottom;

	margin-bottom:-30px;

	}







.plan-inner-content ul {

	margin:0px;

	padding:0px;

	}







.plan-inner-content ul li {

	list-style:none;

	background:url(../images/plan-bullet.png) no-repeat left center;

	padding-left:15px;

	padding-top:5px;

	padding-bottom:5px;

	border-bottom:1px #a6a6a6 solid;

	}







.plan-contact-button {

	float:left;

	width:100%;

	height:23px;

	padding-top:6px;

	margin:10px 0 20px 0;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff !important;

	font-size:14px;

	font-weight:bold;

	background:url(../images/plan-contact-button.png) no-repeat center;

	text-decoration:none;

	}







.full-plan-header {

	color:#00afee !important;

	}







.full-plan-banner {

	text-shadow:-2px 2px 2px #067095;

	background:url(../images/full-plan-banner.png) no-repeat center top !important;

	}







.plan-inner-content ul.full-plan-list li {

	background:url(../images/plan-bullet2.png) no-repeat left center !important;

	}



.full-plan-contact-button {

	color:#ffffff !important;

	background:url(../images/plan-contact-button2.png) no-repeat center !important;

	}



.full-plan-contact-button:hover {

	color:#ffffff !important;

	background:url(../images/plan-contact-button2-hover.png) no-repeat center !important;

	}



.plan-contact-button:hover {

	color:#ffffff !important;

	background:url(../images/plan-contact-button-hover.png) no-repeat center;

	}



.top-header {

	float:left;

	width:100%;

	color:#ffffff;

	font-size:24px;

	text-align:center;

	text-transform:uppercase;

	background:url(../images/top-header.png) no-repeat center top;

	height:34px;

	padding-top:3px;

	}







.top-space {

	margin-top:39px;

	}



/* Plans ends here */







/************* SEO PLAN *****************/











.seo-content-title {

	font-size:24px;

	color:#ff8500;

	float:left;

	width:100%;

	padding:10px 0;

	}







.seo-heading {

	float:left;

	width:700px;

	background: none repeat scroll 0 0 #F7F7F7;

	padding:5px 0;

	border-bottom: 1px solid #FFFFFF;

	}







.seo-row {

	float:left;

	width:701px;

	padding-top:5px;

	padding-bottom:5px;

	border-bottom: 1px solid #cccccc;

	}







.seo-row:hover {

	background:#f1f1f1;

	}







.seo-sub-heading {

	float:left;

	width:696px;

	color: #ffffff; 

	padding-left: 5px;

	background:#1694e2;

	padding-top:5px;

	padding-bottom:5px;

	}







.seo-heading .col1,.seo-heading .col2,.seo-heading .col3,.seo-heading .col4,.seo-heading .col5 {

	float:left;

	font-size:14px;

	}











.col1, .col2, .col3, .col4, .col5 {

	float:left;

	}



.col1 {

	width:300px;

	padding-left:5px

	}



.col2 {

	width:130px;

	text-align:center;

	}



.col3 {

	width:130px;

	text-align:center;

	}



.col4 {

	width:130px;

	text-align:center;

	}







/*



.col5 {



	width:130px;



	text-align:center;



	}







*/







.note {

	float:left; 

	background:#CCCCCC; 

	border: 1px dashed #000000; 

	width:688px;

	padding:5px;

	}



ul.link li a {text-decoration:none; color:#0097d3;}



ul.link li a:hover {text-decoration:underline; color:#ff8300;}

	

/********************************************



Footer Styling



********************************************/



#footer {

	font-family: 'Roboto';

	margin-top:20px;

	font-size:11px;

	}



#footer a {

	color:#666666;

	}



#footer a:hover,

#footer #copyright a:hover {

	color:#0097D3;

	}



#footer strong {

	font-family: 'Roboto Bold';

	font-weight:normal;

	}



#footer #footerlinks {

	float:left;

	width:160px;

	margin-left:10px;

	line-height:18px;

	}



#footer #footerachievements {
	float:left;
	width:150px;
	margin-left:20px;
	text-align:center;
	}

#footer #footer_contact {
	float:left;
	width:205px;
	color:#666666;
	margin-left:30px;
	}

#footer #parent_site {
	float:right;
	width:190px;
	margin-left:25px;
	}



#footer #copyright {

	padding:15px 0;

	margin-top:20px;

	border-top:1px #e5e5e5 solid;

	text-align:center;

	color:#8c8c8c;

	}



#footer #copyright a {

	color:#8c8c8c;

	}
	
#content_area .consult_us {
	height:97px;
	line-height:97px;
	font-size:18px;
	color:#005583;
	background:url(../images/consult_bg.jpg) no-repeat top center;
	}
	
#content_area .consult_us a {
	color:#fff;
	font-size:16px;
	margin-left:5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #cc4e01;
	padding:10px 15px;
	position:relative;
	font-family: 'roboto bold';
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cc4e01), to(#ee6b1c));
	background: -webkit-linear-gradient(#cc4e01, #ee6b1c);
	background: -moz-linear-gradient(#cc4e01, #ee6b1c);
	background: -ms-linear-gradient(#cc4e01, #ee6b1c);
	background: -o-linear-gradient(#cc4e01, #ee6b1c);
	background: linear-gradient(#cc4e01, #ee6b1c);
	-pie-background: linear-gradient(#cc4e01, #ee6b1c);
	text-transform:uppercase;
	behavior: url(css/PIE.htc);
	}

#content_area .consult_us a:hover {
	color:#fff;
	background: #0975b4;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0975b4), to(#1c8ccd));
	background: -webkit-linear-gradient(#0975b4, #1c8ccd);
	background: -moz-linear-gradient(#0975b4, #1c8ccd);
	background: -ms-linear-gradient(#0975b4, #1c8ccd);
	background: -o-linear-gradient(#0975b4, #1c8ccd);
	background: linear-gradient(#0975b4, #1c8ccd);
	-pie-background: linear-gradient(#0975b4, #1c8ccd);
	}	
	
	/*for  li bullets */
	ul.add_bullet_class{
		list-style-type:none;
		padding-left:0px;
	}
	
	ul.add_bullet_class li a{
	font-family: 'Roboto';
    color: #3D3F41 !important;
    padding: 5px 0 5px 20px;
    background: url(../images/nav_bg.png) no-repeat 10px 10px;
	}


/***************** US *******************/
#header { width:960px; margin:auto; display:block; position: relative; float:none; }
#header #walker { float: right; margin-top: 0px; margin-right: 10px; }


@media (max-width: 980px) and (min-width:901px) {
body { min-width:auto; width:100% !important; }
#header-top { /* width: 100%; */ margin: 0px 5px; }
#container { width:100%  overflow: hidden; position: relative; }
.toplinks { margin:0 auto; width:100%;}
.clear { clear:both;}
#header { width:auto; margin: 0px 10px; }
#content #design_service .caroufredsel_wrapper { width: 550px !important;}
}

@media (max-width: 970px) and (min-width:950px) {
#content #design_service { width: 698px;}
#content #design_service #design_service_list { width: 558px; }
#content #content_right { width: 74.7%;}
#content #content_left { margin-left: 5px; }
#content .content_left { width: 65%; }
#content .content_right { width:29%; margin-right: 10px; }
#content #menu ul li a { padding: 0px 1.95em; }
#content #design_service .caroufredsel_wrapper { width: 550px !important;}
}

@media (max-width: 969px) and (min-width:960px) {
#content #design_service { width: 698px;}
#content #design_service #design_service_list { width: 558px; }
#content #content_right { width: 74.7%;}
#content #content_left { margin-left: 5px; }
#content .content_left { width: 65%; }
#content .content_right { width:29%; margin-right: 10px; }
#content #menu ul li a { padding: 0px 1.95em; }
#content #design_service .caroufredsel_wrapper { width: 550px !important;}
}



@media (max-width: 800px) and (min-width:650px) {
#header { width:auto; margin: 0px 10px; }
#header #contact_info { width:215px; font-size:29px; margin: 20px 0 0 24px; }
#header #contact_info a#mail {  font-size: 15px; }
#header #guranteed { float: left; margin: 3px 0 0 0px; }
#header #guranteed img { width: 78%; height: auto; margin-top: 10px; }
#header #book_online { margin-top: 26px; width:152px; height:auto; line-height: 21px; font-size:16px; padding:5px 0px 5px 0px; } 
#content #menu ul li a { font-size: 12px; padding: 0px 0.74em; }
#content #content_left { float:left; margin-left:10px }
#content #content_right { float: left; margin-right:10px; width: 53.7%;}
#content #design_service { width: 492px; }
#content #design_service #design_service_title { width: 85px; font-size:12px; }
#content #design_service #design_service_list { width: 406px; }
#content #design_service .caroufredsel_wrapper {  width: 406px !important; }
#content #design_service ul li { width: 140px; padding-top: 5px; font-size: 11px; }
#content #design_service a#prev_serv { left: 3px; bottom: 3px; }
#content #design_service a#next_serv { left: 68px; background-position: right top; bottom:3px; }
#content .content_left { width: 52%; }
#content .content_right { width: 40%; margin-top: 20px;  margin-right: 10px; }
#footer #footerlinks { width:12%; margin-left:10px; line-height:18px; }
#footer #footerachievements { width:15%; margin-left: 5px; }
#footer #footerachievements img { width:100%; height:auto;}
#footer #footer_contact { width: 19%; margin-left: 10px; }
#footer #parent_site { float: left; width: 13%; margin-left: 10px; }
#footer #parent_site img{ width:100%; height:auto;}
#footer #copyright { float: left; display: block; width: 80%; }
.insideslider {text-align: left; float: none; position: absolute; top: 0px; right: auto; bottom: auto; left: 0px; margin: 0px; width:500px; height:136px; z-index: auto;}

#content #banner ul li { height:auto !important; }
#content #banner #pager { margin-left: 218px; }
.caroufredsel_wrapper { min-height: 270px; height: auto !important; }


}


@media (max-width: 649px) and (min-width: 500px) {
	#content #banner #pager{
	margin-left:200px;
	}
#header #socialnetwork { margin-right: 10px; }
#header { width: auto; margin: 0px auto; float: none; display: initial; }
#header #topbar { height: 50px; }
#header #logo { float: none;  display:block; margin: 20px auto 0px auto; text-align: center; }
#header #contact_info { width: 200px; font-size: 20px; margin: 20px 0 0 10px; text-align: center; }
#header #contact_info a#mail {  font-size: 15px; }
#header #guranteed { float: left; margin: 15px 0 0 20px; }
#header #guranteed img { width:75%; height:auto;}
#header #book_online { float: left; margin-top: 26px; width: 184px; height: auto; line-height: 42px; font-size: 14px; }
#content #content_left #left_toplinks a#products_services_title { float: left; width:95%; background: url(../images/services.png) repeat; line-height: 35px; font-size: 15px; height: auto;  text-align: center; padding:0px 15px; }
#content #content_left #left_bottom #special_offer_title { float: left; width: 95%; background: url(../images/offer_bg.png) repeat; line-height: 35px; font-size:15px; height:auto;   text-align: center;  padding:0px 15px; }
#content #content_left #left_toplinks ul ul { width: 100%; border-bottom: 5px #9e9e9e solid; padding:0px; background: url(../images/left_toplinks_bg.png) repeat-y top center; }
#content #content_left #left_toplinks ul ul li { float: left; width: 301px; padding: 10px 0;}
#content #left_bottom #special_offer #special_offer_list {  height: 315px; }
#content #left_bottom #special_offer a#prev_offer, #content #left_bottom #special_offer a#next_offer { top:11px;}
#content #left_bottom #special_offer #special_offer_list { float: left; width: 100%; margin:0; border-bottom: 1px dashed #565554;}
#content #left_bottom #invest_us, #content #left_bottom #join_us {margin:0 49px; }
#content #content_area { width:96.7%; margin:20px 10px 0px 10px;}
#content #content_left { float:left; width:62.8%;}
#content #design_service #design_service_list { float:left; width:441px;}
#content #design_service .caroufredsel_wrapper { width: 435px !important;}
#content #content_right { float: left; width: 62.8%;}
#content_area .content_left { float:left; width:100%;}
#content_area .content_right { float:left; width:100%;}
#content_area .content_right #video{ float:left; width:206px !important;}
#content #testimonials { width:50%; height:auto; border:0px; margin:20px 0px 0px 10px;}
#content #testimonials #testimonials_list { min-height: 185px;}
#testimonials #testimonials_list ul li { width:12%; height: 187px;}
#content #testimonials #testimonials_title { font-size: 15px; padding: 0px 0; margin: 0px 10px 0px 10px; }
#content #testimonials #testimonials_list { padding:5px 10px 0px 10px;}
#content #map_area { width:40% !important; padding:10px; margin:20px 10px 0px 10px;}
#content #map_area #map_area_title { font-size: 13px; padding-bottom: 10px; text-align:center;}
#content #map_area #map_content { width: 100%; margin-left:0px; text-align:center; font-size: 12px; float: left; display: block; }
#content #map_area #map_img { text-align:center; margin:auto; float:none;}
#content #testimonials #testimonials_list {width:100% !important;}
#content #client_logos { padding-left: 0px; }
#footer #footerlinks { width: 166px;}
#footer #footerachievements { float: left; width: 119px; display: block; margin-left: 5px; text-align: center;}
#footer #footerachievements img{ width:100%; height:auto;}
#footer #footer_contact { float: left; width: 152px; color: #666666; margin-left: 20px;} 
#footer #copyright { width: 63%;   margin-top: 0px;}
#footer #parent_site { float:none; width:61%; margin-left:10px; margin-top:10px; text-align:center; }
#special_offer .caroufredsel_wrapper {   width: 100%; }
#content #left_navigation { float:none; width:100%; }
#content #left_navigation ul { margin-bottom:20px;}
#content #left_navigation ul li a { float:left; /*width: 42.8%;*/ padding: 5px 0 5px 30px; margin: 0px 30px; display: block; }

#content #banner #pager { margin-left: 267px; }
.caroufredsel_wrapper { min-height: 314px; height: auto !important; }
#content #banner ul li { height: auto !important; }
}



@media (max-width: 499px) {
#header #socialnetwork { margin-right: 10px; }
#header { width: auto; margin: 0px auto; float: none; display: initial; }
#header #topbar { height: 50px; }
#header #walker { float: left; margin-top: 0px; margin-right: 10px; }
#header #walker img { width:100px;}
#header #logo { width: 100%; text-align:center; float:none; display: block; margin:0px auto; padding: 0px; margin-top:35px; }
#header #contact_info { width: 100%; text-align: center; font-size:28px; margin: 20px 0 0 0px; /* float: none; */ }
#header #contact_info a#mail {  font-size:20px; padding-left:0px;}
#header #guranteed { float: left; margin: 15px 0 0 40px; }
#header #guranteed img { width:80%; height:auto;}
#header #book_online { float: right; margin-top: 0px; width:45%; height: auto; line-height: 42px; font-size: 14px; margin: 20px 40px 0px 0px; }

#content #content_left #left_toplinks a#products_services_title { float: left; width:95%; background: url(../images/services.png) repeat; line-height: 35px; font-size: 15px; height: auto;  text-align: center; padding:0px 15px; }
#content #content_left #left_bottom #special_offer_title { float: left; width: 95%; background: url(../images/offer_bg.png) repeat; line-height: 35px; font-size:15px; height:auto;   text-align: center;  padding:0px 15px; }
#content #content_left #left_toplinks ul ul { width: 100%; border-bottom: 5px #9e9e9e solid; padding:0px; background: url(../images/left_toplinks_bg.png) repeat-y top center; }
#content #content_left #left_toplinks ul ul li { float: left; width: 240px; padding: 10px 0;}
#content #left_bottom #special_offer #special_offer_list {  height: 315px; }
#content #left_bottom #special_offer a#prev_offer, #content #left_bottom #special_offer a#next_offer { top:11px;}
#content #left_bottom #special_offer #special_offer_list { float: left; width: 100%; margin:0; border-bottom: 1px dashed #565554;}
#content #content_area { width: 63.7%; margin:20px 10px 0px 10px;}
#content #content_left { float:left; width:50%;}
#content #design_service #design_service_list { float:left; width:300px;}
#content #design_service .caroufredsel_wrapper { width: 300px !important;}
#content #left_bottom #special_offer ul li { width: 240px;}
#content_area .content_right { float:left; width:100%;}
#content_area .content_right #video{ float:left; width:206px !important;}
#content #testimonials #testimonials_title { font-size: 15px; padding: 0px 0; margin: 0px 10px 0px 10px; }
#content #testimonials #testimonials_list { padding:5px 10px 0px 10px;}
#content #client_logos { padding-left: 0px; }
#footer #footerlinks {
  width: 50%; text-align: center; margin-left:0px; }
#footer #footerachievements {
  float: none;   width: 50%; display: block; margin-left:0px; text-align: center; }
#footer #footerachievements img {
  /* width: 16%; */ height: auto; /* float: left; */ }
#footer #footer_contact {
  float:none; width:50%; margin-left:30px; text-align:center; margin:10px 0px 0px 0px; }
#footer #copyright { width:50%; margin-top:0px; clear: both;}
#special_offer .caroufredsel_wrapper {   width: 100%; }
#footer #parent_site {
  width: 50%; margin-left: 10px; margin-top: 20px; text-align: center; float: none; }
#content #left_navigation { float: none !important; width: 100% !important; display:inline-block; margin-bottom:20px; }
#content #left_navigation ul li a { width:180px; margin:0px 11px; }
#content #map_area { width:40% !important; padding:10px; margin:0px 10px 0px 10px; } 
#content #map_area #map_area_title { font-size: 13px; padding-bottom: 10px; text-align:center;}
#content #map_area #map_content { width: 100%; margin-left: 20px; text-align: center; font-size: 12px; float: left; display: block; }
#content #map_area #map_img { text-align:center; margin-left:20px;}
#content #testimonials #testimonials_list {width:100% !important;}

#content #banner #pager { margin-left: 214px; }
.caroufredsel_wrapper { min-height: 250px; height: auto !important; }
#content #banner ul li { height: auto !important; }

}

@media (max-width: 399px) {
#content #banner #pager{ margin-left:130px; }
.caroufredsel_wrapper { min-height: 163px; height: auto !important; }	
	
	
	
#header #socialnetwork { margin-right: 10px; }
#header { width: auto; margin: 0px auto; float: none; display: initial; }
#header #topbar { height: 50px; }
#header #walker { float: left; margin-top: -20px; margin-right: 10px; }
#header #walker img { width:80px;}
#header #topbar #toplinks { background-color: #30B5E6; }
#content #left_navigation { float:left; width:auto; }
#header #logo { width: 100%; text-align:center; float:left; display: block; margin:20px auto 0px auto; padding: 0px; }
#header #contact_info { width: 100%; text-align: center; font-size:20px; margin: 20px 0 0 0px; /* float: none; */ }
#header #contact_info a#mail {  font-size:16px; padding-left:0px;}
#header #guranteed {
  widht: auto;
  float: inherit;
  margin: 40px 0 0 0px;
  text-align: center;}
#header #guranteed img { width:50%; height:auto;}
#header #book_online {
  float: left;
  margin-top: 0px;
  width: 75%;
  height: auto;
  line-height: 41px;
  font-size: 14px;
  margin-left: 38px;}

#content #content_left #left_toplinks a#products_services_title { float: left; width:95%; background: url(../images/services.png) repeat; line-height: 35px; font-size: 15px; height: auto;  text-align: center; padding:0px 15px; }
#content #content_left #left_bottom #special_offer_title { float: left; width: 95%; background: url(../images/offer_bg.png) repeat; line-height: 35px; font-size:15px; height:auto;   text-align: right;  padding:0px 15px; }
#content #content_left #left_toplinks#content #left_navigation ul ul ul { width: 100%; border-bottom: 5px #9e9e9e solid; background: url(../images/left_toplinks_bg.png) repeat-y  repeat-x top center; }
#content #left_bottom #special_offer #special_offer_list {  height: 315px; }
#content #left_bottom #special_offer a#prev_offer, #content #left_bottom #special_offer a#next_offer { top:11px;}
#content #left_bottom #special_offer #special_offer_list { float: left; width: 100%; margin:0; border-bottom: 1px dashed #565554;}
#content #content_area { width:69%; margin:20px 10px 0px 10px;}
#content #content_left { float:left; width:32%;}
#content #design_service #design_service_list { float:left; width:150px;}
#content #design_service .caroufredsel_wrapper { width: 300px !important;}
#content #left_bottom #special_offer ul li { width: 300px; }
#content #left_bottom #invest_us, #content #left_bottom #join_us { width: 100%; }
#content #testimonials{ clear:both;}
#content #content_right { float: none; width: 50%;}
#content_area .content_left { float:left; width:300px;}
#content_area .content_right { float:left; width:100%;}
#content_area .content_right #video{ float:left; width:206px !important;}
#content #testimonials #testimonials_title { font-size: 15px; padding: 0px 0; margin: 0px 10px 0px 10px; }
#content #testimonials #testimonials_list { padding:5px 10px 0px 10px;}
#content #map_area {
  width: 90%;
  padding: 10px;
  margin: 20px 10px 0px 10px;
  clear: both;
  text-align: center;}
#content #map_area #map_area_title { font-size: 15px; padding-bottom: 10px; text-align:center;}
#content #map_area #map_content { width: 100%; margin-left:0px; text-align: center; font-size: 12px; float: left; display: block; }
#content #map_area #map_img { text-align:center; margin:0px; float:none;}

#content #testimonials { width: 100%; border: 0px; margin-top: 20px; text-align: center; }
#content #testimonials #testimonials_list {width:100% !important;}
#content #client_logos { padding-left: 0px; } 

#content #left_navigation ul li a { float:left; width:297px; padding: 5px 0 5px 23px; }


/*
#footer { padding-left:20px;}
#footer #footerlinks { width: 166px;}
#footer #footerachievements { float: left; width: 119px; display: block; margin-left: 5px; text-align: center; clear:both;}
#footer #footerachievements img{ width:85%; height:auto; float:left;}
#footer #footer_contact {  width: 152px; color: #666666; margin-left:0px; clear:both;} 
#footer #copyright { width: 300px; margin-top: 0px; clear: both; }
*/

#footer #footerlinks {
  width: 35%; text-align: center; margin-left:0px; }
#footer #footerachievements {
  float: none; width:35%; display: block; margin-left:0px; text-align: center; }
#footer #footerachievements img {
  /* width: 16%; */ height: auto; /* float: left; */ }
#footer #footer_contact {
  float:none; width:35%; margin-left:30px; text-align:center; margin:10px 0px 0px 0px; }
#footer #copyright { width:33%; margin-top:0px; clear: both;}
#special_offer .caroufredsel_wrapper {   width: 100%; }
#footer #parent_site {
  float: none;
  text-align: center;
  clear: both;
  width: 33%;
  margin-left: 0px;
  margin-top: 20px;
}








}

@media (max-width: 800px) {
#booking_form #form_steps

{
  float: none;
  width: auto;
}

#booking_form #form_details #form_list
{
background:none;
 
}

#booking_form #form_details .form_col {
  float: none;
  width: auto;
  }
  
  #content_area .consult_us
  {
  font-size:14px;
  }
  .web-plans{
    float: none;
	width:auto;
	  }
	  .plans .top-header{
	  margin-top:50px;
	  }
	  .web-plans{
	   margin-top:50px;
	  }
	  .actions .actions {
	   margin-top:20px;
	  }
}




/*US Edit*/
.promotion { width:auto; height:auto; margin:auto; display:block;}
.promotion-contianer { width:100%; height:auto; margin:auto; display:block;}
.promotion h2 { font-size:22px; text-align:left; margin:0px; font-weight:500;}
.promotion h3 { font-size:20px; text-align:left; margin:0px; font-weight:400;}
.promotion p { font-size:14px; text-align:left; margin:0px;}
.pc-banner { width:100%; height:auto;}
.pc-banner img{ width:100%; height:auto;}
.pc-top { background-color:#fe690b; padding:10px; margin-bottom:15px;}
.pc-top h3 {color:#fff; padding-bottom:5px;}
.pc-top p {color:#fff; padding-bottom:5px;}
.pc-ads { width:47%; height:auto; margin:10px 0px; padding:0px; display:block; float:left;}
.pc-spr { width:6%; height:100px; margin:10px 0px; padding:0px; display:block; float:left;}
.clear { clear:both;}
.tpspace { padding-top:40px;}
.plus1 { font-size:18px;}
.plus2 { font-size:20px;}
.org { color:#fe690b;}


.ft { width:95.5%; background:#ec691f; padding:15px;}
.ft .ft-left { width:40%; float:left;}
.ft .ft-left h3 { color:#fff; font-size:20px !important; font-weight:600;}
.ft .ft-right { width:40%; float:right;}
.ft .ft-right h3 { color:#fff; font-size:20px !important; font-weight:600; text-align:right; margin:0px;}
.ft .ft-right h4 { color:#fff; font-size:16px !important; font-weight:600; text-align:right; margin:0px;}
.ft .ft-right a { color:#fff !important;}

/* 768 */
@media (max-width: 940px){
.pc-ads img { width:100%; height:auto;}
.ft .ft-left h3 {font-size:17px!important;}
.tpspace { padding-top:12px;}
}

/* 360 */
@media (max-width: 479px) {
.pc-ads { width:100%; height:auto;}
.pc-spr { display:none;}
.ft .ft-left { width:100%; float:none;}
.ft .ft-left h3 { text-align:center; }
.ft .ft-right { width:100%; float:none;}
.ft .ft-right h3 { text-align:center;}
.ft .ft-right h4 { text-align:center;}
}
/* 320 */
@media (max-width: 359px) {
.pc-banner { width: 90%; }
.pc-top { width: 84%; }
.promotion-contianer { width: auto !important;}
.promotion h2 { font-size: 20px; }
.promotion p { font-size: 13px; }
.pc-ads { width: 90%; }
.ft { width: 81.5%;}
}

input.img-title{
	color: #f37334 !important;
    font-weight: bold;
}
input.voucher-code{
	color: #f37334 !important;
    font-weight: bold;
    width: 25%;
}